Platí pro
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Důležité informace: 14. října 2025 skončila podpora Office 2016 a Office 2019. Upgradujte na Microsoft 365, abyste mohli pracovat kdekoliv na libovolném zařízení a měli jste dál k dispozici podporu. Get Microsoft 365

Ovládací prvek formuláře nebo ovládací prvek ActiveX můžete automatizovat následujícím způsobem:

  • Když uživatel klikne na ovládací prvek formuláře, provede akci nebo operaci přiřazením makra.

  • Spusťte kód jazyka Microsoft Visual Basic for Applications (VBA) ke zpracování všech událostí, ke kterým dochází při interakci uživatele s ovládacím prvek ActiveX.

Další informace o vytváření maker najdete v tématu Vytvoření nebo odstranění makra.

Přidání nebo úprava makra pro ovládací prvek formuláře

  1. Klikněte pravým tlačítkem myši na ovládací prvek a potom klikněte na Přiřadit makro.

    Zobrazí se dialogové okno Přiřadit makra .

  2. Pokud chcete určit umístění existujícího makra, vyberte umístění makra v poli Makra v jedním z následujících kroků:

    • Pokud chcete makro vyhledat v libovolném sešitu, který je otevřený, vyberte Všechny otevřené sešity.

      Poznámka: Pokud je makro, které chcete ovládacímu prvku přiřadit, v samostatném sešitu, napřed ho otevřete, aby bylo dostupné v seznamu Makra v .

    • Pokud chcete omezit hledání makra na sešit, který obsahuje aktuální list, vyberte Tento sešit.

    • Pokud chcete hledání makra omezit na konkrétní sešit, vyberte tento sešit ze seznamu dostupných otevřených názvů sešitů.

  3. Udělejte něco z tohoto:

    Přiřazení makra    Udělejte jednu z těchto věcí:

    • Záznam nového makra    Klikněte na Nahrát a po dokončení záznamu makra klikněte na kartě Vývojář ve skupině Kód na Zastavit záznam Obrázek tlačítka.

    • Přiřazení existujícího makra    Poklikejte na makro v seznamu nebo zadejte jeho název do pole Název makra .

    • Vytvoření nového makra    Klikněte na Nový a potom v Editor Jazyka Visual Basic napište nové makro.

      Další informace o tom, jak psát makra, naleznete v nápovědě jazyka Visual Basic.

      Úprava přiřazeného makra    Udělejte něco z tohoto:

    • Úprava přiřazeného makra    Klikněte na název makra v poli Název makra a potom klikněte na Upravit.

    • Přiřazení jiného existujícího makra    Poklikejte na makro v seznamu nebo zadejte jeho název do pole Název makra .

Přidání nebo úprava makra pro ovládací prvek ActiveX

  1. Pokud karta Vývojář není k dispozici, zobrazte ji.

    V Excel 2016, 2013, 2010:

    1. Klikněte na Soubor > Možnosti > Přizpůsobit pás karet.

    2. V části Přizpůsobit pás karet zaškrtněte políčko Vývojář a potom klikněte na OK.

    V Excelu 2007:

    1. Klikněte na tlačítko Microsoft Office Obrázek tlačítkaa potom klikněte na Možnosti aplikace Excel.

    2. V kategorii Oblíbené zaškrtněte v části Horní možnosti pro práci s Excelem políčko Zobrazit na pásu karet kartu Vývojář a potom klikněte na OK.

  2. Pokud chcete ovládací prvek ActiveX upravit, ujistěte se, že jste v režimu návrhu. Na kartě Vývojář ve skupině Ovládací prvky zapněte Režim návrhu Obrázek tlačítka.

  3. Vyberte ovládací prvek.

    Další informace najdete v tématu Výběr nebo zrušení výběru ovládacích prvků na listu.

  4. na kartě Vývojář klikněte ve skupině Ovládací prvky na zobrazit kód Obrázek tlačítka.

    Poznámka: Existující makro můžete upravit také tak, že kliknete pravým tlačítkem myši na ovládací prvek a potom kliknete na Zobrazit kód.

  5. V Editor Jazyka Visual Basic napište nové makro nebo změňte stávající makro.

    Další informace o tom, jak psát makra, naleznete v nápovědě jazyka Visual Basic.

  6. Po dokončení psaní makra klikněte na Zavřít a vrátit se do aplikace Microsoft Excel v nabídce Soubor v Editor Jazyka Visual Basic.

  7. Po dokončení návrhu ovládacího prvku vypněte na kartě Vývojář ve skupině Ovládací prvkyrežim návrhu Obrázek tlačítka.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.