Kurz makrá (nielen v Exceli)
Aby sme v Exceli mohli vytvárať a používať jednoduché makrá, potrebujeme vedieť zopár postupov. Niečo o trochu zložitejšie ako Ctrl+C a Ctrl+V. Aspoň tak som si to predstavoval na základe svojich skúseností spred 20 rokov 🙂
Lektor po krátkom úvode na zoznámenie sa makrami na jednoduchom príklade ukázal, čo Excel dokáže. Čakali sme nejakú teóriu makier, niečo z teórie programovania. Nič také. Naopak.
Doslova povedal, že sa netreba báť, programovať nebudeme. Práve preto vznikol aj tento kurz, aby sa ľudia naučili vytvárať a používať makrá v Exceli bez programovania. Makrá bez programovania. No, vedel som, že sa to dá, pretože som pred viac ako dvadsiatimi rokmi pár makier pre Word vytvoril, ale keď prestali fungovať a nepotreboval som ich, úplne som na makrá zabudol.
Kurz teda začal dobre. Lektor ho uviedol definíciou, že makro je nástroj na zautomatizovanie tradične nudných, prácnych, ale hlavne častých úloh. A tiež dodal, že jazyk VBA (Visual Basic Application), v ktorom sú makrá zapísané, je vlastne programovací jazyk Visual Basic upravený pre použitie v aplikáciách balíka Office od Microsoftu.
A ako každý programovací jazyk, aj VBA nám umožňuje naprogramovať prakticky hocičo. Takže na otázku, ktorú sa ľudia na kurzoch často pýtajú, či sa dá to a to naprogramovať pomocou VBA, už na začiatku povedal odpoveď – áno, dá. Prakticky všetko. Na to sú ďalšie kurzy VBA, no jednotka je o neprogramovaní 🙂
Ako vytvoriť makro v Exceli
Prečo makrá práve v Exceli? Tam sa využívajú makrá asi najviac…
Vytvorenie (nahrávanie), uloženie, spustenie – to sú základné operácie nevyhnutné na to, aby sme mohli makro používať.
Najjednoduchšie makro vytvoríme tzv. nahrávaním. Zaznamenávanie (nahrávanie) makra znamená, že Excel zaznamenáva kroky (úkony), ktoré používateľ vykonáva. Podobne ako keď spustíme záznam zvuku na telefóne, alebo záznam obrazu so zvukom na kamere. Treba si však uvedomiť, že aj Excel zaznamenáva všetko, aj mylné kliknutie na nesprávnu bunku, aj postup následnej opravy. Preto si treba dávať pozor, ideálne nahrávať len krátke makrá, ktoré neskôr poskladáme do jedného komplexného.
Nahrávanie makra spustíme cez kartu Zobraziť / panel Makrá / Makrá / Zaznamenať makro…