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
-
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 .
-
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ů.
-
-
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
. -
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
-
Pokud karta Vývojář není k dispozici, zobrazte ji.
V Excel 2016, 2013, 2010:
-
Klikněte na Soubor > Možnosti > Přizpůsobit pás karet.
-
V části Přizpůsobit pás karet zaškrtněte políčko Vývojář a potom klikněte na OK.
V Excelu 2007:
-
Klikněte na tlačítko Microsoft Office
a potom klikněte na Možnosti aplikace Excel. -
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.
-
-
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
. -
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.
-
na kartě Vývojář klikněte ve skupině Ovládací prvky na zobrazit kód
.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.
-
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.
-
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.
-
Po dokončení návrhu ovládacího prvku vypněte na kartě Vývojář ve skupině Ovládací prvkyrežim návrhu
.