Přejít na hlavní obsah

Excel: jak přiřadit makro tlačítku ActiveX

  • Magdalena Mareš
  • Recenze

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:

  1. Klikněte pravým tlačítkem na pásu karet Excel a vyberte "Nastavení pásu karet. "
  2. 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ů:

  1. Otevřete dokument aplikace Excel, do kterého chcete přidat tlačítko ActiveX.
  2. 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ů. ".
  3. 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.
  4. Na panelu nástrojů vývojáře vyberte ovládací prvek tlačítko ze sekce ActiveX.
  5. Kliknutím na pracovní list aplikace Excel přidáte tlačítko na vybrané místo.
  6. 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:

  1. Klikněte pravým tlačítkem na tlačítko ActiveX a z kontextové nabídky vyberte "View Code".
  2. Otevře se editor VBA, do kterého můžete napsat makro, nebo přiřadit již existující makro k tlačítku.
  3. 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ů:

  1. 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.
  2. 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.
  3. 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.
  4. V dialogovém okně Průvodce tlačítky vyberte Vytvořit a klikněte na OK.
  5. 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".
  6. V okně makra Visual Basic zadejte název makra, které chcete provést, když kliknete na tlačítko.
  7. 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.