Články

Makra Excel: co jsou a jak je používat

Pokud máte jednoduchou sérii akcí, které potřebujete opakovat vícekrát, můžete nechat Excel tyto akce zaznamenat a vytvořit makro obsahující kód pro jejich opakování.

Jakmile makro zaznamenáte, můžete sérii akcí opakovat tolikrát, kolikrát chcete, jednoduše spuštěním zaznamenaného makra. 

To je mnohem efektivnější než ruční opakování stejné série akcí pokaždé.

Chcete-li zaznamenat makro, musíte nejprve spustit proces nahrávání. Tato možnost se nachází v nabídce Makro , který se nachází na záložce vyhlídka na pásu karet Excelu (nebo v nabídce a klesání Nástroje v Excelu 2003). Tyto možnosti jsou zobrazeny na obrázcích níže:

Záznam maker v aktuálních verzích aplikace Excel (2007 a novější):

Poté se zobrazí dialogové okno „Nahrát makro“. 

Toto pole vám v případě potřeby umožňuje zadat název a popis makra. Je dobré dát makru smysluplný název, aby vám to pomohlo zapamatovat si, co dělá, až se k makru později vrátíte. Pokud však nezadáte název, Excel automaticky pojmenuje makro (např. Macro1, Macro2 atd.).

Dialogové okno „Zaznamenat makro“ vám také poskytuje možnost přiřadit k makru klávesovou zkratku. To usnadní spuštění makra. Musíte však dávat pozor, abyste makru nepřiřadili jednu z kombinací kláves predefimísto Excelu (např. CTRL-C). Pokud vyberete existující kombinaci kláves aplikace Excel, bude přepsána vaším makrem a vy nebo jiní uživatelé mohou skončit nechtěným spuštěním kódu makra.

Jakmile jste spokojeni s názvem makra a (pokud je to nutné) klávesovou zkratkou, vyberte OK a začněte nahrávat makro.

Jakmile začnete nahrávat své makro, každá akce, kterou provedete (zadávání dat, výběr buněk, formátování buněk, posouvání listu atd.), se zaznamená do nového makra jako kód VBA.

Navíc při nahrávání makra uvidíte v levém dolním rohu sešitu tlačítko zastavení (nebo v aplikaci Excel 2003 bude tlačítko zastavení zobrazeno na plovoucím panelu nástrojů), jak je znázorněno níže:

Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.

Po dokončení akcí, které chcete zaznamenat, můžete zastavit nahrávání makra kliknutím na tlačítko Zastavit. Kód makra bude nyní uložen v modulu v editoru jazyka Visual Basic.

Možnost 'Použít relativní odkazy'

Pokud vyberete možnost Používejte relativní odkazy Při nahrávání makra budou všechny odkazy na buňky v makru relativní. Pokud však možnost Používejte relativní odkazy není vybráno, všechny odkazy na buňky zobrazené v kódu budou absolutní (viz náš příspěvek na referenční operátory).

Možnost Používejte relativní odkazy najdete to v nabídce Makro (a nachází se na panelu nástrojů Makro v aplikaci Excel 2003). 

Spouštění nahraných maker

Při záznamu maker Excel vždy vytvoří proceduru Sub (spíše než proceduru Function). Pokud jste makru přiřadili klávesovou zkratku, bude tato zkratka nejjednodušším způsobem, jak makro spustit. Jinak lze makro spustit provedením následujících kroků:

  • Stiskněte Alt + F8 (tj. stiskněte klávesu ALT a zatímco je stisknutá, stiskněte F8) pro zobrazení dialogového okna 'Makra';
  • V dialogovém okně „Makro“ vyberte makro, které chcete spustit;
  • Cena jízdného su Běh .

Ercole Palmeri

Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.

Nedávné články

Výhody omalovánek pro děti - svět kouzel pro všechny věkové kategorie

Rozvíjení jemné motoriky prostřednictvím vybarvování připravuje děti na složitější dovednosti, jako je psaní. Barvit…

2. května 2024

Budoucnost je tady: Jak lodní průmysl revolucionizuje globální ekonomiku

Námořní sektor je skutečnou globální ekonomickou velmocí, která se dostala na 150miliardový trh...

1. května 2024

Vydavatelé a OpenAI podepisují dohody o regulaci toku informací zpracovávaných umělou inteligencí

Minulé pondělí Financial Times oznámily dohodu s OpenAI. FT licencuje svou prvotřídní žurnalistiku…

30. dubna 2024

Online platby: Zde je návod, jak vám streamovací služby umožňují platit navždy

Miliony lidí platí za streamovací služby a platí měsíční předplatné. Je obecný názor, že jste…

29. dubna 2024