- Podrobnosti
- Poslední aktualizace: 21. května 2021
Co je to makro aplikace Excel?
Makro aplikace Excel je nástroj pro záznam a přehrávání, který jednoduše zaznamenává kroky aplikace Excel a makro jej přehraje tolikrát, kolikrát chcete. Makra VBA šetří čas, protože automatizují opakující se úkoly. Je to kus programovacího kódu, který běží v prostředí Excelu, ale nemusíte být kodérem pro programování maker. K pokročilým úpravám makra však potřebujete základní znalosti VBA.
V tomto kurzu Makra v Excelu pro začátečníky se naučíte základy makra Excelu:
- Co je to makro aplikace Excel?
- Proč se v Excelu používají makra Excelu?
- Co je VBA v laickém jazyce?
- Základy maker aplikace Excel
- Krok za krokem Příklad záznamu maker v aplikaci Excel
Proč se v Excelu používají makra Excelu?
Jako lidé jsme tvorové zvyku. Jsou určité věci, které děláme denně, každý pracovní den. Nebylo by lepší, kdyby existoval nějaký magický způsob stisknutí jediného tlačítka a všechny naše rutinní úkoly jsou hotové? Slyším, jak říkáš ano. K tomu vám pomůže makro v Excelu. V laickém jazyce je makro definováno jako záznam vašich rutinních kroků v aplikaci Excel, který můžete přehrát pomocí jediného tlačítka.
Například pracujete jako pokladní pro vodárenskou společnost. Někteří zákazníci platí prostřednictvím banky a na konci dne jste povinni stáhnout data z banky a naformátovat je způsobem, který odpovídá vašim obchodním požadavkům.
Data můžete importovat do aplikace Excel a formátovat. Následující den budete muset provést stejný rituál. Brzy to začne být nudné a únavné. Makra řeší takové problémy automatizací rutinních úkolů . Pomocí makra můžete zaznamenat kroky
- Import dat
- Formátujte jej tak, aby odpovídal vašim požadavkům na hlášení z podnikání.
Co je VBA v laickém jazyce?
VBA je zkratka pro Visual Basic for Applications. Je to programovací jazyk, který Excel používá k zaznamenávání vašich kroků při provádění rutinních úkolů. Abyste mohli využívat výhod maker v Excelu, nemusíte být programátor ani příliš technický člověk. Excel má funkce, které pro vás automaticky generovaly zdrojový kód. Další podrobnosti najdete v článku o VBA.
Základy maker aplikace Excel
Makra jsou jednou z funkcí pro vývojáře. Ve výchozím nastavení se karta pro vývojáře v aplikaci Excel nezobrazuje. Budete jej muset zobrazit prostřednictvím přizpůsobené zprávy
Útočníci mohou kompromitovat váš systém pomocí maker aplikace Excel. Ve výchozím nastavení jsou v Excelu zakázány. Pokud potřebujete spouštět makra, budete muset povolit spouštění maker a spouštět pouze makra, o kterých víte, že pocházejí z důvěryhodného zdroje
Chcete-li uložit makra aplikace Excel, musíte sešit uložit ve formátu s povolenými makry *.xlsm
Název makra by neměl obsahovat žádné mezery.
Při vytváření makra vždy vyplňte popis makra. To vám i ostatním pomůže pochopit, co makro dělá.
Krok za krokem Příklad záznamu maker v aplikaci Excel
Nyní v tomto tutoriálu o makrech aplikace Excel se naučíme, jak vytvořit makro v aplikaci Excel:
Budeme pracovat se scénářem popsaným v důležitosti maker Excel. Pro tento tutoriál o makrech Excelu budeme pracovat s následujícím souborem CSV pro psaní maker v Excelu.
Zde si můžete stáhnout výše uvedený soubor
Stáhněte si výše uvedený soubor a makra CSV
Vytvoříme šablonu s povoleným makrem, která importuje výše uvedená data a naformátuje je tak, aby splňovala naše požadavky na hlášení z podnikání.
Povolit možnost vývojáře
Chcete -li spustit program VBA, musíte mít přístup k možnosti vývojáře v aplikaci Excel. Povolte možnost pro vývojáře, jak je znázorněno v níže uvedeném příkladu makra aplikace Excel, a připněte ji na hlavní pás karet v aplikaci Excel.
Krok 1) Přejít do hlavní nabídky „SOUBOR“
Vyberte možnost „Možnosti“.
Krok 2) Nyní se otevře další okno, v kterém proveďte následující věci
- Klikněte na Přizpůsobit pás karet
- Zaškrtněte políčko u možnosti Vývojář
- Klikněte na tlačítko OK
Krok 3) Vývojář Tab
Nyní budete moci na pásu karet vidět kartu DEVELOPER
Krok 4) Stáhněte si CSV
Nejprve uvidíme, jak můžeme v tabulce vytvořit příkazové tlačítko a spustit program.
- Na jednotce C vytvořte složku s názvem Bankovní stvrzenky
- Vložte soubor stvrzenky.csv, který jste stáhli
Krok 5) Záznam makra
- Klikněte na kartu DEVELOPER
- Klikněte na Nahrát makro, jak je znázorněno na obrázku níže
Zobrazí se následující dialogové okno
- Jako název makra zadejte ImportBankReceipts.
- Krok dva tam bude ve výchozím nastavení
- Zadejte popis podle výše uvedeného diagramu
- Klikněte na kartu „OK“
Krok 6) Proveďte operace/kroky makra, které chcete zaznamenat
- Umístěte kurzor do buňky A1
- Klikněte na kartu DATA
- Klikněte na tlačítko Z textu na liště Získat externí data
Zobrazí se následující dialogové okno
- Přejděte na místní disk, kam jste uložili soubor CSV
- Vyberte soubor CSV
- Klikněte na tlačítko Importovat
Získáte následujícího průvodce
Po provedení výše uvedených kroků klikněte na tlačítko Další
Postupujte podle výše uvedených kroků a klikněte na tlačítko Další
- Klikněte na tlačítko Dokončit
- Váš sešit by nyní měl vypadat následovně
Krok 7) Formátujte data
Sloupce označte tučně, přidejte celkový součet a pomocí funkce SUMA získáte celkovou částku.
Krok 8) Zastavit záznam makra
Nyní, když jsme dokončili rutinní práci, můžeme kliknout na tlačítko Zastavit nahrávání makra, jak je znázorněno na obrázku níže
Krok 9) Přehrajte makro
Před uložením sešitu budeme muset importovaná data smazat. Uděláme to, abychom vytvořili šablonu, kterou budeme kopírovat pokaždé, když máme nové příjmy a chceme spustit makro ImportBankReceipts.
- Zvýrazněte všechna importovaná data
- Klikněte pravým tlačítkem na zvýrazněná data
- Klikněte na Odstranit
- Klikněte na tlačítko Uložit jako
- Uložte sešit ve formátu povoleném pro makro, jak je znázorněno níže
- Vytvořte kopii nově uložené šablony
- Otevři to
- Klikněte na kartu DEVELOPER
- Klikněte na tlačítko Makra
Zobrazí se následující dialogové okno
- Vyberte ImportBankReceipts
- Zvýrazní popis vašeho makra
- Klikněte na tlačítko Spustit
Získáte následující data
Gratulujeme, právě jste vytvořili první makro v Excelu.
souhrn
Makra zjednodušují náš pracovní život automatizací většiny rutinních prací, které děláme. Makra Excel jsou poháněna jazykem Visual Basic for Applications.