Provádění stejných akcí znovu a znovu není jen nudné, ale může to být také ztráta času a ztráta vaší produktivity . To platí zejména pro začínající uživatele Excelu , kteří si možná neuvědomují, že je snadné automatizovat běžné úkoly pomocí záznamu makra. Ale co je to makro Excel?
Makra aplikace Excel vám umožňují automatizovat mnoho běžných úkolů, které budete provádět, od vkládání vzorců po formátování dat. Abyste je vytvořili, nemusíte být programátor, protože Excel může zaznamenávat vaše akce, když je provádíte. Pokud chcete vědět, jak zaznamenat makro v aplikaci Excel, budete muset postupovat podle níže uvedených kroků.

Co je to Excel makro?
Makro aplikace Excel je zaznamenaná sada instrukcí vytvořená ručně ve VBA (Visual Basic for Applications) nebo zaznamenaná automaticky pomocí nástroje Záznam maker aplikace Excel . Makro umožňuje uložit libovolný počet běžných akcí, jako je odstranění prázdných sloupců, změna formátování textu nebo vložení nových vzorců do sešitu.

Tyto uložené akce lze poté spustit kliknutím na tlačítko nebo pomocí specifické klávesové zkratky. Každé makro má specifickou zkratku, kterou můžete použít k rychlému opakování akce.
Pokud k záznamu makra použijete Excel, zkrátíte dobu potřebnou k vytvoření nebo úpravě tabulky, čímž se urychlí váš pracovní postup.
Jak zaznamenat makro v Excelu
Nejjednodušší způsob, jak vytvořit nové makro v aplikaci Microsoft Excel, je zaznamenat jej pomocí nástroje Macro Recorder , který můžete použít v Excelu na Windows nebo Mac. V Excelu Online bohužel není možné zaznamenat makro.
- Chcete-li zaznamenat nové makro v aplikaci Excel, otevřete nový nebo existující sešit. Na kartě Vývojář na pásu karet vyberte tlačítko Zaznamenat makro . Případně stiskněte klávesy Alt + T + M + R na klávesnici.

- V okně Záznam makra můžete v poli Název makra nastavit název makra, který identifikuje jeho účel, a také v poli Popis poskytnout popis pro ostatní uživatele . Můžete také přidat klávesovou zkratku (například Ctrl + T ) a přiřadit nové makro klávesové zkratce.
- V rozevírací nabídce Uložit makro v můžete nastavit, kam chcete makro uložit po jeho zaznamenání, například Tento sešit (pro uložení do otevřeného sešitu), Nový sešit (pro uložení do nového sešitu ), nebo Osobní sešit maker (abyste jej mohli použít ve více sešitech). Jakmile potvrdíte své volby, vyberte tlačítko OK a začněte nahrávat.

- Jakmile vyberete OK , Excel Macro Recorder bude v režimu nahrávání. Každá akce, kterou provedete, od kliknutí na tlačítko po úpravu buňky, bude zaznamenána. V tomto okamžiku proveďte akce, které chcete zaznamenat jako makro, a po dokončení vyberte tlačítko Zastavit nahrávání na kartě Vývojář .

Spouštění, úpravy nebo mazání existujících maker aplikace Microsoft Excel
V závislosti na umístění uložení, které jste vybrali v okně Záznam makra , bude vaše zaznamenané makro připraveno ke spuštění v otevřeném sešitu nebo v nově otevřeném sešitu.
- Chcete-li spustit, upravit nebo odstranit makro, které jste vytvořili, vyberte na pásu karet Vývojář > Makra .

- V okně Makro bude uveden seznam dostupných maker ke spuštění v otevřeném sešitu. Chcete-li makro spustit, vyberte jej ze seznamu a poté stiskněte tlačítko Spustit . Ke spuštění makra můžete také použít klávesovou zkratku, kterou jste vybrali při vytváření makra.

- Chcete-li místo toho provést změny zaznamenaného makra, vyberte tlačítko Upravit . Otevře se editor Excel VBA, který pokročilým uživatelům umožní upravovat kód VBA a měnit způsob spouštění makra. Pro začátečníky VBA může být jednodušší makro jednoduše odstranit a znovu jej zaznamenat.

- Chcete-li makro odstranit, vyberte jej ze seznamu a poté stiskněte tlačítko Odstranit .

- Excel vás požádá o potvrzení, že chcete makro odstranit. Vyberte Ano pro potvrzení. Po smazání budete muset makro znovu zaznamenat pomocí výše uvedených kroků.

Ukládání souborů aplikace Excel s nahranými makry
Sešity aplikace Excel se obvykle ukládají ve formátu souboru XLSX (nebo XLS pro sešity vytvořené v aplikaci Excel 2007 a starší). Tento typ souboru podporuje většinu dat aplikace Excel, ale vylučuje všechna uložená makra aplikace Excel.
Chcete-li uložit soubor aplikace Excel s nahranými makry, budete muset místo toho použít formát souboru XLSM .
- Chcete-li uložit soubor Excel jako sešit s podporou maker, vyberte Soubor > Uložit jako > Procházet .

- V okně Uložit jako vyberte z rozevírací nabídky Sešit Excel s podporou maker (*.xlsm) . Vyberte umístění pro uložení souboru a poté jej uložte kliknutím na tlačítko Uložit .

- Když otevřete soubor Excel s povolenými makry na jiném PC nebo Macu, možná budete muset aplikaci Excel nejprve autorizovat, aby spouštěla všechna obsažená makra. Chcete-li to provést, vyberte tlačítko Povolit makra .

Sdílení souborů aplikace Excel s nahranými makry
Excelová makra jsou užitečná, ale zahrnují také potenciální bezpečnostní rizika. Pokud otevřete soubor aplikace Excel obsahující makra ze zdroje, který neznáte nebo kterému nedůvěřujete, umožňujete tomuto souboru spouštět nebezpečný kód na vašem počítači.
Z tohoto důvodu poskytovatelé online e-mailu, jako je Gmail, automaticky blokují uživatelům odesílání souborů XLSM (sešit Excel s podporou maker) jiným uživatelům. Pokud k tomu dojde, možná budete moci použít služby pro sdílení souborů, jako je Disk Google, a sdílet je online s ostatními uživateli.
Pokud chcete svůj soubor Excel s podporou maker sdílet s jiným uživatelem v okolí, můžete se také podívat na metody místního přenosu souborů a sdílet jej s jiným PC nebo Macem nebo s jinými zařízeními, jako jsou smartphony.
Soubory Excel s podporou maker mohou být zabaleny s viry nebo jiným malwarem, takže pokud otevřete soubor aplikace Excel, kterému nedůvěřujete, možná budete muset následně vyhledat malware , abyste zajistili, že váš počítač nebude ohrožen. Nebo naskenujte samotný soubor před jeho otevřením.
Pokročilé tipy a triky pro Excel
Nahrávání makra je jen jeden trik Excelu , který vám může pomoci ušetřit čas, ale existují i další funkce Excelu, které vám mohou zvýšit produktivitu. Pokročilé uživatele by mohlo zajímat použití Excelu k online sběru dat , zatímco datové analytiky by mohlo zajímat, jak používat COUNTIFS, SUMIFS a AVERAGEIFS pro rozsáhlou analýzu dat.
Pokud dáváte přednost týmové práci nebo se potýkáte se složitým vzorcem Excelu, můžete také spolupracovat na excelových tabulkách pomocí sdíleného sešitu. Možná zjistíte, že Tabulky Google jsou lepší volbou pro online spolupráci, ale mají mnoho stejných funkcí a funkcí.