Pozrite si video - Ako spustiť makro v programe Excel
V programe Excel môžete vytvoriť makro tak, že ho zaznamenáte alebo napíšete kód do editora VB.
Po vytvorení musíte makro spustiť.
V tomto tutoriále vám ukážem rôzne spôsoby spustenia makra v programe Excel.
Ak máte záujem naučiť sa VBA jednoduchým spôsobom, pozrite sa na moje Online školenie Excel VBA.
Ako spustiť makro v programe Excel
Na účely tohto tutoriálu povedzme, že máme makro s názvom „ColorCell“ s nasledujúcim kódom:
Sub ColorCell () Range ("A1"). Interior.Color = vbRed End Sub
Tento jeden riadkový kód by vyplnil bunku A1 aktívneho hárka červenou farbou.
Teraz sa pozrime na rôzne spôsoby, ako spustiť toto makro v programe Excel.
Spustite makro kliknutím na tvar
Jeden z najľahších spôsobov spustenia makra je mať tlačidlo v pracovnom hárku a kliknutím na toto tlačidlo makro spustiť.
Je to ľahké a intuitívne.
Výhodou tejto metódy je, že je skutočne jednoduché a intuitívne spustenie makra pre kohokoľvek. Aj keď zdieľate zošit s niekým, kto nemá znalosti o VBA, môže jednoducho kliknúť na tlačidlo a vidieť, ako sa akcie vykonávajú (bez toho, aby vedel, čo sa deje v zadnom rohu).
Niečo, ako je uvedené nižšie:
Tu sú kroky, ako to urobiť:
- Kliknite na kartu Vložiť.
- V skupine Ilustrácie kliknite na ikonu Tvary. Vložte ľubovoľný tvar, ku ktorému chcete priradiť makro.
- Kliknite kdekoľvek v pracovnom hárku. Objekt tvaru vloží do pracovného hárka.
- Zmeňte veľkosť/formátujte tvar tak, ako chcete. V prípade uvedenom vyššie som zmenil veľkosť, farbu a orámovanie. Do tvaru môžete tiež vložiť ľubovoľný text jednoduchým výberom a napísaním textu.
- Kliknite pravým tlačidlom myši na tvar a vyberte možnosť Priradiť makro. Tým sa otvorí dialógové okno Priradiť makro.
- V dialógovom okne Priradiť makro vyberte makro, ktoré chcete tvaru priradiť, a kliknite na tlačidlo OK.
To je všetko! Teraz bude tvar fungovať ako tlačidlo a vždy, keď naň kliknete, spustí priradené makro.
Spustite makro kliknutím na tlačidlo
Hoci tvar je niečo, čo môžete formátovať, tlačidlo má štandardný formát.
Takto to vyzerá:
K tlačidlu môžete priradiť makro a potom ho môžete spustiť jednoduchým kliknutím na toto tlačidlo.
Tu sú kroky na priradenie makra k tlačidlu:
- Prejdite na kartu Vývojár -> Ovládacie prvky -> Vložiť -> Ovládacie prvky formulára -> Tlačidlo.
- Karta vývojára v predvolenom nastavení nie je na páse s nástrojmi zobrazená a pred použitím ju možno budete musieť pridať …
- Kliknite kdekoľvek v pracovnom hárku. Hneď ako to urobíte, otvorí sa dialógové okno Priradiť makro.
- Vyberte makro, ktoré chcete priradiť tlačidlu, a kliknite na tlačidlo OK. Tým by sa tlačidlo vložilo do pracovného hárka.
Tlačidlo vložené touto technikou je štandardné a nemôžete zmeniť formátovanie tlačidla (na rozdiel od tvarov, kde môžete zmeniť prakticky všetko).
Môžete však zmeniť text tlačidla. Ak to chcete urobiť, kliknite naň pravým tlačidlom myši a vyberte položku Upraviť text.
Poznámka: Makro môžete priradiť aj k iným interaktívnym ovládacím prvkom, ako je začiarkavacie políčko alebo posúvač.
Spustite makro na páse s nástrojmi (karta Vývojár)
Ak máte v zošite viacero makier, v dialógovom okne Makrá sa zobrazí zoznam všetkých makier. Uľahčuje spustenie viacerých makier z jedného miesta.
Tu sú kroky:
- Prejdite na kartu Vývojár -> Kód -> Makrá.
- V dialógovom okne Makrá sú uvedené všetky makrá v zošite. Vyberte ten, ktorý chcete spustiť.
- Kliknite na položku Spustiť.
Spustite makro z editora VB
Ak píšete a testujete makrá, môžete namiesto vkladania tlačidiel spustiť makro priamo z editora VB.
Tu sú kroky:
- V okne kódu vyberte ľubovoľný riadok kódu. Ak máte viacero makier/predplatných, uistite sa, že sa kurzor nachádza v makre, ktoré chcete spustiť.
- Prejdite na panel s nástrojmi a kliknite na ikonu Zelený trojuholník (môžete tiež použiť klávesovú skratku - F5).
Hneď ako to urobíte, makro sa spustí.
Ak máte otvorený iba editor VB (a hárok sa vám nezobrazuje), možno sa vám v liste nezobrazí zmena. Môžete minimalizovať obrazovku editora VB a potom spustiť makro, aby ste videli zmeny v reálnom čase.
Tiež by sa vám mohli páčiť nasledujúce návody na Excel VBA:
- Práca s bunkami a rozsahmi v programe Excel VBA.
- Práca s pracovnými listami vo VBA.
- Práca so zošitmi vo VBA.
- Použitie slučiek v programe Excel VBA.
- Použitie príkazu IF Then Else v programe Excel VBA.
- Vytváranie funkcií definovaných používateľom v programe Excel.
- Udalosti Excel VBA - ľahký (a kompletný) sprievodca.
- Ako vytvoriť a používať osobný zošit makier v programe Excel.
- 24 Užitočné príklady makier programu Excel.
- Ako vytvoriť a používať doplnok Excel.
- Sprievodca používaním ďalšej slučky v programe Excel VBA.