Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.
Ovládací prvek formuláře nebo ovládací prvek ActiveX můžete automatizovat takto:
-
Provedení akce nebo operace, když uživatel klikne na ovládací prvek formuláře přiřazením makra
-
Spusťte kód jazyka VBA (Microsoft Visual Basic for Applications) a zpracujte události, ke kterým dochází při interakci uživatele s ovládacím prvkem 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říkaz přiřadit makro.
Zobrazí se dialogové okno přiřadit makra .
-
Pokud chcete určit umístění existujícího makra, vyberte, kde se makro nachází v poli makra v , jedním z následujících způsobů:
-
Pokud chcete makro vyhledat v otevřeném sešitu, 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, otevřete ho nejdřív tak, aby byl dostupný v seznamu makra v seznamu.
-
Pokud chcete hledání makra omezit na sešit, který obsahuje aktuální list, vyberte Tento sešit.
-
Pokud chcete hledání makra omezit na určitý sešit, vyberte ho ze seznamu dostupných otevřených názvů sešitu.
-
-
Udělejte jednu z těchto věcí:
Přiřazení makra Udělejte jednu z těchto věcí:
-
Záznam nového makra Klikněte na záznama po dokončení záznamu makra klikněte na kartě vývojář ve skupině kód na tlačítko 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 editoru jazyka Visual Basic napište nové makro.
Další informace o tom, jak psát makra, najdete v tématu Nápověda k aplikaci Visual Basic.
Změna přiřazeného makra Udělejte jednu z těchto věcí:
-
Úprava přiřazeného makra V poli název makra klikněte na 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 není k dispozici karta vývojář , zobrazte ji.
V Excelu 2016, 2013, 2010:
-
Klikněte na Soubor > Možnosti > Přizpůsobit pás karet.
-
V části přizpůsobit pás karetzaškrtněte políčko vývojář a klikněte na tlačítko OK.
V Excelu 2007:
-
Klikněte na tlačítko Microsoft Office a pak na Možnosti aplikace Excel.
-
V kategorii Oblíbené v části Nejpoužívanější možnosti při práci s aplikací Excelzaškrtněte políčko Zobrazit na pásu kartu Vývojář a potom klikněte na OK.
-
-
Pokud chcete ovládací prvek ActiveX upravit, zkontrolujte, ž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 tlačítko Zobrazit kód .
Poznámka: Existující makro můžete také upravit tak, že na něj kliknete pravým tlačítkem a potom kliknete na Zobrazit kód.
-
V editoru jazyka Visual Basic napište nové makro nebo změňte existující makro.
Další informace o tom, jak psát makra, najdete v tématu Nápověda k aplikaci Visual Basic.
-
Po dokončení psaní makra klikněte na Zavřít a vraťte se do Microsoft Excelu v nabídce soubor v editoru Visual Basicu.
-
Po dokončení návrhu ovládacího prvku vypněte na kartě vývojář ve skupině ovládací prvky .