Microsoft Excel je jednou z nejoblíbenějších kancelářských aplikací, která se používá k práci s tabulkami. Kromě standardních funkcí však Excel poskytuje možnost vytváření maker, která automatizují duplicitní úkoly.
Pro snadné použití Maker vám Excel umožňuje přiřadit jejich provádění k různým ovládacím prvkům, včetně tlačítek ActiveX. Tlačítka ActiveX jsou speciální ovládací prvky, které lze umístit přímo na pracovní list aplikace Excel a provádět určité akce, když kliknete.
Přiřadit makro tlačítku ActiveX v Excelu je docela snadné. Nejprve musíte otevřít režim vývojáře kliknutím na kartu Soubor v hlavní nabídce aplikace Excel a poté výběrem možnosti nastavení pásu karet. V dialogovém okně, které se otevře, musíte aktivovat zaškrtávací políčko Vývojář a kliknout na OK. Poté musíte na vývojářské kartě vybrat tlačítko Vložit a vybrat typ ovládacího prvku tlačítko ActiveX.
Po přidání tlačítka ActiveX na pracovním listu aplikace Excel otevřete Editor Maker výběrem možnosti vývojář a kliknutím na tlačítko Upravit makro. Dále musíte vybrat dříve vytvořené makro v seznamu dostupných Maker a kliknout na OK. Nyní je makro úspěšně přiřazeno tlačítku ActiveX!
Excel: přiřazení makra tlačítku ActiveX
Chcete-li přiřadit makro tlačítku ActiveX v Excelu, postupujte podle následujících kroků:
Krok 1: Otevřete režim vývojáře v Excelu. Pokud se panel vývojáře nezobrazí, postupujte takto:
- Klikněte pravým tlačítkem na pásu karet Excel a vyberte "Nastavení pásu karet. "
- Zaškrtněte políčko Vývojář a klikněte na OK.
Krok 2: Klikněte na tlačítko Vložit v panelu vývojáře a vyberte tlačítko ActiveX.
Krok 3: Nakreslete tlačítko na list aplikace Excel. Ve výchozím nastavení, tlačítko bude mít název "CommandButton1".
Krok 4: Klikněte pravým tlačítkem na tlačítko a vyberte "Zobrazit kód". Otevře se okno editoru VBA.
Krok 5: V okně editoru VBA zadejte následující kód:
Private Sub CommandButton1_Click () ' vaše makro zde End Sub
Místo Komentáře "vaše makro je tady" vložte kód makra, který se spustí při kliknutí na tlačítko.
Krok 6: Zavřete Editor VBA a uložte pracovní sešit ve formátu .xlsm (s rozlišením pro použití maker).
Nyní se vaše makro spustí kliknutím na tlačítko ActiveX v Excelu!
Nezapomeňte, že k použití tlačítek ActiveX je vyžadován režim vývojáře v Excelu. Pokud plánujete distribuovat soubor aplikace Excel obsahující tlačítka ActiveX, ujistěte se, že uživatelé budou moci aktivovat režim vývojáře.
Poznámka: použití tlačítek ActiveX může vyžadovat určité znalosti programování, zejména při vytváření složitých Maker. Při používání maker z nespolehlivých zdrojů se doporučuje být opatrní, protože mohou obsahovat škodlivý kód.
Jak vytvořit tlačítko ActiveX v Excelu
Chcete-li vytvořit tlačítko ActiveX v Excelu, postupujte podle následujících kroků:
- Otevřete dokument aplikace Excel, do kterého chcete přidat tlačítko ActiveX.
- Otevřete režim vývojáře kliknutím pravým tlačítkem myši na panelu nástrojů a výběrem "konfigurovat panel nástrojů. ".
- V okně Nastavení panelu nástrojů, které se otevře, vyberte kartu Spravovat a zaškrtněte políčko Vývojář. Klikněte na OK.
- Na panelu nástrojů vývojáře vyberte ovládací prvek tlačítko ze sekce ActiveX.
- Kliknutím na pracovní list aplikace Excel přidáte tlačítko na vybrané místo.
- Otevře se okno Průvodce tlačítkem ActiveX, kde můžete upravit vlastnosti tlačítka a přiřadit makro.
Po vytvoření tlačítka ActiveX můžete nakonfigurovat jeho vlastnosti a přiřadit makro, které se provede stisknutím tlačítka. Chcete-li to provést, postupujte takto:
- Klikněte pravým tlačítkem na tlačítko ActiveX a z kontextové nabídky vyberte "View Code".
- Otevře se editor VBA, do kterého můžete napsat makro, nebo přiřadit již existující makro k tlačítku.
- Napište nebo vložte makro kód do otevřeného modulu a uložte změny.
Nyní je vaše tlačítko ActiveX připraveno k použití. Kliknutím na něj se provede zadané makro, díky čemuž bude práce s dokumentem Excel pohodlnější a rychlejší.
Poznámka: tlačítko ActiveX je k dispozici pouze v režimu vývojáře, takže pro normální použití dokumentu aplikace Excel byste měli tento režim vypnout.
Jak nastavit makro pro tlačítko ActiveX
Chcete-li nastavit makro pro tlačítko ActiveX, postupujte podle těchto kroků:
- Otevřete soubor Excel a přejděte na kartu Vývojář. Pokud se karta Vývojář nezobrazí, přejděte na Možnosti aplikace Excel > Možnosti složky > možnosti a aktivujte zobrazit kartu Vývojář na pásu karet.
- Na kartě Vývojář klikněte na tlačítko Vložit a z části vložit ovládací prvky formuláře vyberte tlačítko ActiveX.
- Na pracovní list nakreslete obdélník, který bude sloužit jako tlačítko. Po nakreslení tlačítka se otevře dialogové okno Průvodce tlačítky.
- V dialogovém okně Průvodce tlačítky vyberte Vytvořit a klikněte na OK.
- Pravým tlačítkem myši klikněte na vytvořené tlačítko a vyberte "Zobrazit kód". Otevře se okno "makra Visual Basic".
- V okně makra Visual Basic zadejte název makra, které chcete provést, když kliknete na tlačítko.
- Klikněte na tlačítko Uložit a zavřete okno makra Visual Basic.
Nyní, když kliknete na tlačítko ActiveX, bude makro provedeno automaticky.
Použití tlačítek ActiveX v Excelu může výrazně usnadnit provádění opakujících se úkolů a zvýšit vaši produktivitu. Nezapomeňte uložit soubor Excel po nastavení makra, abyste uložili všechny změny.