tovar

Makrá Excel: čo sú a ako ich používať

Ak máte jednoduchú sériu akcií, ktoré musíte opakovať viackrát, môžete nechať Excel zaznamenať tieto akcie a vytvoriť makro obsahujúce kód na ich opakovanie.

Po zaznamenaní makra môžete sériu akcií opakovať toľkokrát, koľkokrát chcete, jednoducho spustením zaznamenaného makra. 

Je to oveľa efektívnejšie ako manuálne opakovanie rovnakej série akcií zakaždým.

Ak chcete zaznamenať makro, musíte najskôr spustiť proces nahrávania. Táto možnosť sa nachádza v ponuke Makro , ktorý sa nachádza na karte vyhliadka na páse s nástrojmi Excel (alebo v ponuke a zjazd Nástroje v Exceli 2003). Tieto možnosti sú zobrazené na obrázkoch nižšie:

Zaznamenajte makrá v aktuálnych verziách Excelu (2007 a novších):

Potom sa zobrazí dialógové okno „Nahrať makro“. 

Toto pole vám v prípade potreby umožňuje zadať názov a popis makra. Makro je vhodné pomenovať zmysluplným názvom, aby ste si neskôr, keď sa k makru vrátite, zapamätali, čo robí. Ak však nezadáte názov, Excel automaticky pomenuje makro (napr. Macro1, Macro2 atď.).

Dialógové okno „Nahrať makro“ vám tiež dáva možnosť priradiť k makru klávesovú skratku. Spustenie makra tak bude oveľa jednoduchšie. Musíte si však dať pozor, aby ste makru nepriradili jednu z kombinácií pre klávesdefičasť Excelu (napr. CTRL-C). Ak vyberiete existujúcu kombináciu klávesov Excel, bude prepísaná vaším makrom a vy alebo iní používatelia môžete omylom spustiť kód makra.

Keď ste spokojní s názvom makra a (ak je to potrebné) klávesovou skratkou, vyberte OK, čím spustíte záznam makra.

Keď začnete zaznamenávať svoje makro, každá vykonaná akcia (zadávanie údajov, výber buniek, formátovanie buniek, posúvanie pracovného hárka atď.) sa zaznamená do nového makra ako kód VBA.

Okrem toho počas zaznamenávania makra uvidíte tlačidlo zastavenia v ľavej dolnej časti zošita (alebo v programe Excel 2003 sa tlačidlo zastavenia zobrazí na plávajúcom paneli nástrojov), ako je uvedené nižšie:

Inovačný bulletin
Nenechajte si ujsť najdôležitejšie novinky o inováciách. Prihláste sa na ich odber e-mailom.

Po dokončení akcií, ktoré chcete zaznamenať, môžete zastaviť zaznamenávanie makra kliknutím na tlačidlo Zastaviť. Kód makra bude teraz uložený v module v editore Visual Basic.

Možnosť „Použiť relatívne referencie“.

Ak vyberiete možnosť Použite relatívne odkazy Pri zaznamenávaní makra budú všetky odkazy na bunky v rámci makra relatívne. Ak však možnosť Použite relatívne odkazy nie je vybraté, všetky odkazy na bunky zobrazené v kóde budú absolútne (pozri náš príspevok na referenčných operátorov).

Možnosť Použite relatívne odkazy Je to v menu Makro (a nachádza sa na paneli s nástrojmi Makro v Exceli 2003). 

Spustenie zaznamenaných makier

Pri zaznamenávaní makier Excel vždy vytvorí procedúru Sub (a nie procedúru Function). Ak ste makru priradili klávesovú skratku, táto skratka bude najjednoduchším spôsobom spustenia makra. V opačnom prípade je možné makro spustiť vykonaním nasledujúcich krokov:

  • Stlačte Alt + F8 (t. j. stlačte kláves ALT a kým je stlačený, stlačte F8), aby sa zobrazilo dialógové okno „Makrá“;
  • V dialógovom okne „Makro“ vyberte makro, ktoré chcete spustiť;
  • Kliknite su Bežať .

Ercole Palmeri

Inovačný bulletin
Nenechajte si ujsť najdôležitejšie novinky o inováciách. Prihláste sa na ich odber e-mailom.

Nedávne články

Výhody farebných stránok pre deti - svet mágie pre všetky vekové kategórie

Rozvíjanie jemnej motoriky pomocou vyfarbovania pripravuje deti na zložitejšie zručnosti, ako je písanie. Na farbenie…

2 mája 2024

Budúcnosť je tu: Ako námorný priemysel prináša revolúciu do globálnej ekonomiky

Námorný sektor je skutočnou globálnou ekonomickou veľmocou, ktorá smerovala k 150 miliardovému trhu...

1 mája 2024

Vydavatelia a OpenAI podpisujú dohody o regulácii toku informácií spracovávaných umelou inteligenciou

Minulý pondelok Financial Times oznámili dohodu s OpenAI. FT licencuje svoju žurnalistiku svetovej triedy…

Apríla 30 2024

Online platby: Takto budete vďaka streamovacím službám platiť navždy

Milióny ľudí platia za streamovacie služby a platia mesačné predplatné. Je bežný názor, že si…

Apríla 29 2024