Ak ste začiatočník v automatizácii dashboardov v Exceli, je nepravdepodobné, že budete môcť ručne napísať kód VBA (Visual Basic for Applications) na vytváranie makier. Bez plnej znalosti objektového modelu a syntaxe Excelu by napísanie potrebného kódu nebolo možné pre väčšinu začínajúcich používateľov.
Tu príde vhod nahrávanie makra. Ide o to, že zaznamenáte požadovanú akciu a potom spustíte makro vždy, keď chcete, aby sa táto akcia vykonala.
Ak chcete začať, musíte najskôr odkryť kartu Vývojár. Úplnú súpravu makro nástrojov nájdete v Exceli 2013 na karte Vývojár, ktorá je spočiatku skrytá. Excelu musíte výslovne povedať, aby to bolo viditeľné. Ak chcete povoliť kartu Vývojár, postupujte takto:
Prejdite na pás s nástrojmi a kliknite na tlačidlo Súbor.
Ak chcete otvoriť dialógové okno Možnosti programu Excel, kliknite na tlačidlo Možnosti.
Kliknite na tlačidlo Prispôsobiť pás s nástrojmi.
V poli so zoznamom na pravej strane vidíte všetky dostupné karty.
Vyberte kartu Vývojár, ako je znázornené na tomto obrázku.
Kliknite na tlačidlo OK.
Teraz, keď máte kartu Vývojár, vyberte ju a kliknite na príkaz Zaznamenať makro. Tým sa otvorí dialógové okno Záznam makra, ako je znázornené na tomto obrázku.
Tu sú štyri polia v dialógovom okne Záznam makra:
-
Názov makra: Excel pridelí vášmu makru predvolený názov, napríklad Macro1, ale osvedčeným postupom je dať makru názov, ktorý viac popisuje, čo vlastne robí. Napríklad makro, ktoré formátuje generickú tabuľku, môžete pomenovať ako AddDataBars.
-
Klávesová skratka: Toto pole je voliteľné. Každé makro potrebuje na spustenie nejakú udalosť alebo niečo, čo sa stane. Touto udalosťou môže byť stlačenie tlačidla, otvorenie zošita alebo v tomto prípade kombinácia klávesov. Keď k makru priradíte klávesovú skratku, zadanie tejto kombinácie kláves spustí spustenie makra. Na spustenie makra nemusíte zadávať klávesovú skratku.
-
Uložiť makro do: Tento zošit je predvolená možnosť. Uloženie makra v tomto zošite jednoducho znamená, že makro je uložené spolu s aktívnym súborom Excel. Keď nabudúce otvoríte tento konkrétny zošit, makro bude možné spustiť.
Podobne, ak pošlete zošit inému používateľovi, tento používateľ môže tiež spustiť makro za predpokladu, že váš používateľ správne nastavil zabezpečenie makra.
-
Popis: Toto pole je voliteľné, ale je užitočné, ak máte v hárku veľa makier alebo ak potrebujete používateľovi poskytnúť podrobnejší popis toho, čo makro robí.
V tomto prvom príklade zadajte AddDataBars do poľa Názov makra a vyberte Tento zošit z rozbaľovacej ponuky Uložiť makro do, ako je znázornené na tomto obrázku. Stlačte OK.
Excel teraz zaznamenáva vaše akcie. Počas zaznamenávania programu Excel môžete vykonávať ľubovoľné akcie, ktoré chcete. V tomto scenári zaznamenáte makro na pridanie údajových pruhov do stĺpca čísel.
Postupujte podľa týchto krokov:
Zvýraznite bunky C1:C21.
Prejdite na kartu Domov a vyberte položku Podmienené formátovanie___Nové pravidlo.
V dialógovom okne Nové pravidlo formátovania prejdite do rozbaľovacej ponuky Štýl formátu a vyberte Dátový panel.
Zobrazí sa ďalšie dialógové okno. Tu začiarknite políčko Zobraziť iba panel.
Stlačením tlačidla OK použijete zmenu.
Prejdite na kartu Vývojár a kliknite na príkaz Zastaviť nahrávanie.
V tomto bode Excel zastaví nahrávanie. Teraz máte makro, ktoré nahrádza údaje v C1:C21 údajovými pruhmi. Teraz môžete zaznamenať nové makro na odstránenie dátových pruhov.
Prejdite na kartu Vývojár a kliknite na príkaz Zaznamenať makro.
Do poľa Názov makra zadajte RemoveDataBars a z rozbaľovacej ponuky Uložiť makro do vyberte položku Tento zošit, ako je znázornené na tomto obrázku. Stlačte OK.
Zvýraznite bunky C1:C21.
Prejdite na kartu Domov a vyberte položku Podmienené formátovanie___Vymazať pravidlá___Vymazať pravidlá z vybratých buniek.
Prejdite na kartu Vývojár a kliknite na príkaz Zastaviť nahrávanie.
Excel opäť zastaví nahrávanie. Teraz máte nové makro, ktoré odstraňuje pravidlá podmieneného formátovania z buniek C1:C21.