Průvodce krok za krokem. Jak používat makra v Excelu

Jak fungují Makra?
Makra slouží k automatizaci rutinních úkonů, které můžete nahrát pomocí Záznamíku makra, anebo si makro můžete napsat sami v jazyce Visual Basic for Applications (VBA). Smyslem makra je usnadnit práci a neztrácet čas neustálým vykonáváním stejných úkonů. Cached
Další informace najdete na www.financevpraxi.cz

Představte se: Excel je silný nástroj, který uživatelům umožňuje používat makra k automatizaci monotónních prací. Makra jsou v Excelu sbírky zaznamenaných příkazů, které lze znovu přehrát k provedení určitých úkolů. Makra mohou snadno vytvářet a používat i začínající uživatelé aplikace Excel díky funkci Záznamník maker. V tomto příspěvku se podíváme na to, jak používat záznamník maker aplikace Excel, a odpovíme na některé často kladené otázky týkající se vytváření a změn maker. Jak lze v aplikaci Excel vytvořit tlačítko a zaznamenat makro?

V aplikaci Excel proveďte následující akce pro vytvoření makra:

Nejprve spusťte aplikaci Excel a na pásu karet vyberte možnost „Zobrazit“.

Krok 2: V rozevírací nabídce „Makra“ vyberte možnost „Záznam makra“.

Krok 3: V dialogovém okně „Záznam makra“ zadejte název makra a v případě potřeby vyberte klávesovou zkratku. Zadáním názvu v oblasti „Uložit makro do“ můžete makro snadno propojit s tlačítkem.

Klepnutím na tlačítko „OK“ v kroku 4 zahájíte nahrávání.

Excel bude sledovat každou akci, kterou provedete po zapsání makra. Přidané kroky k vytvoření tlačítka pro vaše makro jsou následující:

5. Na pásu karet vyberte kartu „Vývojář“ (pokud ještě není viditelná, zapněte ji v nastavení aplikace Excel).

Krok 6: Klepněte na tlačítko „Vložit“ a vyberte buď „Tlačítko (ovládací prvek formuláře)“, nebo „Tlačítko (ovládací prvek ActiveX)“.

Krok 7: Načrtněte tlačítko na pracovním listu, aby se zobrazilo dialogové okno „Přiřadit makro“.

Krok 8: Ze seznamu vyberte makro, které chcete přiřadit, a klepněte na tlačítko „OK“. Nyní se zaznamenané makro spustí při každém kliknutí na tlačítko. Jak lze v aplikaci Excel zaznamenávat a upravovat makra?

2.

Pomocí aplikace Excel můžete vytvářet a upravovat makra podle následujících kroků:

Krok 1: Vytvořte makro podle předchozích pokynů. Krok 2: Vezměte činnosti, které má Excel zaznamenávat, a poté je proveďte.

Krok 3: Z rozbalovací nabídky „Makra“ na kartě „Zobrazení“ vyberte možnost „Zobrazit makra“ a změňte zaznamenané makro.

Krok 4: V dialogovém okně „Makro“ vyberte makro, které chcete upravit, a stiskněte tlačítko „Upravit“.

V kroku 5 se spustí editor Visual Basic for Applications (VBA), který vám umožní přístup k zaznamenanému kódu.

Zaznamenané makro můžete upravit úpravou kódu v editoru VBA. Tím získáte volnost při úpravách a dolaďování makra podle svých potřeb.

3. Proč mi Excel nedovolí nahrát makro? Může se stát, že v aplikaci Excel nebudete moci nahrát makro z následujících důvodů: Nahrávání maker není povoleno: Zkontrolujte nastavení maker v aplikaci Excel, zda není vybrána možnost „Povolit všechna makra“ nebo „Povolit všechna makra (nedoporučuje se; může dojít ke spuštění potenciálně nebezpečného kódu)“. V závislosti na vašich bezpečnostních preferencích vyberte příslušnou možnost a povolte nahrávání maker.

a. Zabezpečení sešitu Makro nebudete moci zaznamenat, pokud je pracovní list, do kterého se snažíte makro zaznamenat, chráněn. Před pokusem o nahrávání odstraňte ochranu sešitu. Pokud je úroveň zabezpečení aplikace Excel nastavena na hodnotu „Vysoká“, nemusí být možné makra zaznamenat.

c. Úroveň zabezpečení makra. Chcete-li povolit nahrávání maker, snižte úroveň zabezpečení na „Střední“ nebo „Nízká“. 4. Jak zadávám data do aplikace Excel? Pokud chcete zaznamenávat data v aplikaci Excel, můžete k automatickému zadávání dat použít nástroj Záznamník maker. Zde je uveden názorný příklad:

Otevřete aplikaci Excel a přejděte na pracovní list, na který chcete zadat data v kroku 1.

Krok 2: Spusťte program Macro Recorder provedením předchozích pokynů.

Krok 3: Vyplňte buňky požadovanými informacemi.

Krok 4: Kliknutím na tlačítko „Zastavit nahrávání“ v levém dolním rohu okna aplikace Excel ukončete Záznamník maker.

Nyní jednoduše spusťte nahrané makro pokaždé, když budete chtít zadat stejné údaje, a ono automaticky vyplní buňky daty.

Shrnutí:

Záznamník maker aplikace Excel je užitečný nástroj pro automatizaci rutinních procesů. Podle pokynů v tomto článku můžete jednoduše nahrávat a spouštět makra, vytvářet tlačítka spouštějící makra, upravovat nahraná makra a řešit běžné problémy. Máte možnost využít makra ve svůj prospěch, abyste urychlili a zvýšili produktivitu práce v aplikaci Excel.

FAQ
Jak nahrát dynamické makro v aplikaci Excel?

Níže uvedené postupy popisují, jak pomocí nástroje Záznamník maker aplikace Excel zaznamenat dynamické makro: 1. Spusťte aplikaci Excel a vyberte kartu „Vývojář“. Pokud tuto kartu nevidíte, musíte ji nejprve povolit. To provedete tak, že kliknete na kartu „Soubor“, zvolíte „Možnosti“, vyberete „Přizpůsobit pás karet“ a pak zaškrtnete políčko vedle „Vývojář“. 2. Po otevření karty „Vývojář“ klikněte na ni a v části „Kód“ vyberte tlačítko „Zaznamenat makro“. Můžete také stisknout klávesovou zkratku Alt + T + M + R. 3. Stiskněte tlačítko . V dialogovém okně „Záznam makra“ zadejte svému makru název a případně i klávesovou zkratku. Makro lze také ponechat na určitém místě, pokud se tak rozhodnete. Po dokončení klepněte na tlačítko „OK“. 4. Záznamník maker nyní začne zaznamenávat vaše akce. Do dynamického makra vložte příkazy, které chcete použít. To se může týkat jakékoli akce aplikace Excel, například zadávání dat, formátování buněk, použití vzorců atd. 5. Mějte na paměti, že při dalším přehrávání makra se všechny relativní odkazy změní v závislosti na aktivní buňce a všechny uložené absolutní odkazy zůstanou pevné.

6. Po dokončení nahrávání akcí se vraťte na kartu „Vývojář“ a použijte klávesovou zkratku Alt + T + M + S nebo klepněte na tlačítko „Zastavit nahrávání“ ve skupině „Kód“.

Vaše dynamické makro bylo nyní zaznamenáno a je připraveno k přehrávání. Pokud chcete makro spustit, přejděte na kartu „Vývojář“, klikněte na tlačítko „Makra“ ve skupině „Kód“, vyberte své makro ze seznamu a klikněte na tlačítko „Spustit“. Pro budoucí pohodlí můžete makro volitelně propojit s klávesovou zkratkou nebo tlačítkem.