Rýchly začiatok: Vytvorenie makra

Ak máte v programe Microsoft Excel úlohy, ktoré vykonávate opakovane, môžete zaznamenať makro na zautomatizovanie týchto úloh. Makro je akcia alebo množina akcií, ktorú môžete spustiť toľkokrát, koľko chcete. Pri vytváraní makra zaznamenávate kliknutia myšou a stlačenia klávesov. Po vytvorení makra ho môžete upraviť a vykonať menšie zmeny v spôsobe jeho práce.

Predpokladajme, že každý mesiac vytvárate zostavu pre svojho účtovného manažéra. Mená zákazníkov s neuhradenými kontami chcete formátovať červenou farbou a zároveň použiť tučné písmo. Môžete vytvoriť a potom spustiť makro, ktoré tieto zmeny formátovania rýchlo použije vo vybratých bunkách.

Ako?

Pred zaznamenaním makra
Makrá a nástroje programu VBA nájdete na karte Vývojár, ktorá je predvolene skrytá, preto je prvým krokom jej zapnutie. Ďalšie informácie nájdete v téme Zobrazenie karty Vývojár. Karta Vývojár na páse s nástrojmi
Zaznamenanie makra
  1. V skupine Kód na karte Vývojár vyberte položku Zaznamenať makro.
  2. Do poľa Názov makra zadajte názov makra, do poľa Klávesová skratka zadajte klávesovú skratku a do poľa Popis popis. Výberom položky OK spustíte nahrávanie.
    Príkaz Zaznamenať makro v skupine Kód na karte Vývojár
  3. Vykonajte akcie, ktoré chcete zautomatizovať, ako je napríklad zadávanie často používaného textu alebo vyplnenie stĺpca údajov.
  4. Na karte Vývojár vyberte položku Zastaviť nahrávanie.
    Príkaz Zastaviť záznam v skupine Kód na karte Vývojár
Bližší pohľad na makro
Úpravou makra sa môžete dozvedieť niečo o programovacom jazyku Visual Basic.
Ak chcete upraviť makro, v skupine Kód na karte Vývojár vyberte položku Makrá, vyberte názov makra a stlačte kláves Upraviť. Spustí sa program Visual Basic Editor.
Pozrite sa, ako sa zaznamenané akcie zobrazujú ako kód. Časť kódu bude pre vás pravdepodobne jasná a niektoré z nich môžu byť trochu záhadné.
Skúste experimentovať s kódom, zatvoriť Visual Basic Editor a znova spustiť makro. Tentoraz uvidíte, či sa stane niečo iné!

Ďalšie kroky

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.