Pridanie alebo úprava makra pre ovládací prvok v hárku

Vzťahuje sa na
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Dôležité

Poskytovanie podpory pre Office 2016 a Office 2019 sa skončilo 14. októbra 2025. Inovujte na Microsoft 365 a pracujte odkiaľkoľvek z ľubovoľného zariadenia a naďalej dostávajte podporu. 

Ovládací prvok formulára alebo ovládací prvok ActiveX môžete automatizovať takto:

  • Vykonanie akcie alebo operácie, keď používateľ klikne na ovládací prvok formulára priradením makra.
  • Spustením kódu Microsoft Visual Basic for Applications (VBA) spustite všetky udalosti, ktoré sa vyskytnú, keď používateľ pracuje s ovládacím prvkom ActiveX.

Ďalšie informácie o vytváraní makier nájdete v téme Vytvorenie alebo odstránenie makra.

Pridanie alebo úprava makra pre ovládací prvok formulára

  1. Kliknite pravým tlačidlom myši na ovládací prvok a potom kliknite na položku Priradiť makro.
    Zobrazí sa dialógové okno Priradenie makier .

  2. Ak chcete určiť umiestnenie existujúceho makra, vyberte umiestnenie makra v poli Makrá v jedným z nasledujúcich postupov:

    • Ak chcete vyhľadať makro v ktoromkoľvek otvorenom zošite, vyberte položku Všetky otvorené zošity.

      Poznámka

      Ak sa makro, ktoré chcete priradiť k ovládaciemu prvku, nachádza v samostatnom zošite, najskôr otvorte tento zošit, aby bol k dispozícii v poli so zoznamom Makrá v .

    • Ak chcete vyhľadávanie makra obmedziť na zošit, ktorý obsahuje aktuálny hárok, vyberte položku Tento zošit.

    • Ak chcete vyhľadávanie makra obmedziť na konkrétny zošit, vyberte tento zošit zo zoznamu dostupných názvov otvorených zošitov.

  3. Použite jeden z nasledovných postupov:
    Priradenie makra Vykonajte niektorý z týchto krokov:

    • Zaznamenanie nového makra Kliknite na položku Záznam a po dokončení záznamu makra kliknite na karte Vývojár v skupine Kód na položku Zastaviť záznamObrázok tlačidla .
    • Priradenie existujúceho makra Dvakrát kliknite na makro v zozname alebo zadajte jeho názov do poľa Názov makra .
    • Vytvorenie nového makra Kliknite na položku Nové a potom v programe Visual Basic Editor napíšte nové makro.
      Ďalšie informácie o písaní makier nájdete v Pomocníkovi pre Visual Basic.
      Úprava priradeného makra Vykonajte niektorý z týchto krokov:
    • Úprava priradeného makra V poli Názov makra kliknite na názov makra a potom kliknite na položku Upraviť.
    • Priradenie iného existujúceho makra Dvakrát kliknite na makro v zozname alebo zadajte jeho názov do poľa Názov makra .

Pridanie alebo úprava makra pre ovládací prvok ActiveX

  1. Ak je karta Vývojár nedostupná, zobrazte ju.
    V Exceli 2016, 2013, 2010:

    1. Kliknite napoložku Možnosti>súboru>, Prispôsobiť pás s nástrojmi.
    2. V časti Prispôsobiť pás s nástrojmi začiarknite políčko Vývojár a potom kliknite na tlačidlo OK.

    V Exceli 2007:

    1. Kliknite na tlačidlo Microsoft Office Obrázoktlačidla Office a potom kliknite na položku Možnosti programu Excel.
    2. V kategórii Obľúbené začiarknite v časti Hlavné možnosti pre prácu s programom Excel políčko Zobraziť kartu Vývojár na páse s nástrojmi a potom kliknite na tlačidlo OK.
  2. Ak chcete upraviť ovládací prvok ActiveX, musíte byť v režime návrhu. On the Developer tab, in the Controls group, turn on Design Modebutton image .

  3. Vyberte ovládací prvok.
    Ďalšie informácie nájdete v téme Výber alebo zrušenie výberu ovládacích prvkov v hárku.

  4. Na karte Vývojár kliknite v skupine Ovládacie prvky na položku Zobraziť kódObrázok tlačidla .

    Poznámka

    Existujúce makro môžete upraviť aj tak, že kliknete pravým tlačidlom myši na ovládací prvok a potom kliknete na položku Zobraziť kód.

  5. V programe Visual Basic Editor napíšte nové makro alebo zmeňte existujúce makro.
    Ďalšie informácie o písaní makier nájdete v Pomocníkovi pre Visual Basic.

  6. Po dokončení písania makra kliknite v ponuke Súbor v programe Visual Basic Editor na položku Zavrieť a vrátiť sa do Microsoft Excelu.

  7. Po dokončení navrhovania ovládacieho prvku na karte Vývojár v skupine Ovládacie prvky vypnite tlačidlo Režim návrhuObrázok tlačidla .