Ako spustiť makro v programe Excel-Kompletný sprievodca krok za krokom

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.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave