Vytvořte tlačítko makra v aplikaci Excel
Nejběžnější úkoly v aplikaci Excel lze automatizovat, aby nedocházelo ke zbytečné spotřebě času. Mluvit o automatizaci maker VBA je způsob, jak jít vpřed v aplikaci Excel; jakmile je kódování makra hotové, musíme tento program provést, abychom mohli provést přiřazenou úlohu. Na mnoha pracovních listech jste již určitě viděli tlačítko, které tuto práci zvládne, takže jakmile je programování hotové, můžeme tuto práci přiřadit jednomu z tlačítek, takže pouhým kliknutím na tlačítko bude přiřazená úloha provedena . Takže v tomto článku vás provedeme procesem vytvoření tlačítka aplikace Excel k provedení úkolu.
3 metody pro vytvoření tlačítka v makru Excel?
Jak víme, makro kódování je dokonalým způsobem automatizace úkolů; k provedení tohoto kódu můžeme udělat ještě malou věc. Makro a tlačítka jsou perfektní kombinace; je to jako „typické indické manželství chlapce jako dívky a dívky jako chlapce.“ Stejně jako kliknutí na tlačítko můžeme provést stovky řádků, takže některé z komplikovaných zpráv lze automatizovat a předat členům vašeho týmu a říci, že stačí kliknout na tlačítko a dokončit práci.
V aplikaci Excel tedy můžeme vytvořit tlačítko aplikace Excel třemi způsoby, a to je níže.
- Tvary
- Active X Control
- Ovládání formulářů v aplikaci Excel

Nyní uvidíme každou z nich podrobně.
# 1 - Používání tvarů
Nejlepší a snadný způsob, jak vytvořit tlačítko pro přiřazení makra, je použití „Tvarů“ aplikace Excel. Můžeme do Excelu vložit širokou škálu tvarů a také můžeme tyto tvary naformátovat tak, jak bychom chtěli, aby vypadaly.
Před vložením tvarů je níže makro, které jsme napsali pro filtrování hodnot v níže uvedených datech.

Máme data ve sloupcích od A do E a v buňce G2 jsme vytvořili rozevírací seznam všech typů karet, typ karty, který vybereme v buňce G2, by měl být v datech odfiltrován, a to, níže je kód makra aplikace Excel, který jsme napsali.
Kód:
Sub Filter_Values () Dim LR As Long Dim LC As Long Dim Rng As Range LR = Cells (Rows.Count, 1) .End (xlUp) .Row LC = Cells (5, Columns.Count) .End (xlToLeft) .Column Set Rng = Cells (5, 1). Resize (LR, LC) Rng.AutoFilter Field: = 4, Criteria1: = Range ("G2"). Value End Sub
Po spuštění výše uvedeného kódu filtruje hodnoty, které jsou vybrány v buňce G2. Pokaždé, když potřebujeme otevřít editor jazyka a musíme spustit kód.
Takže nyní vložíme tvary pro přiřazení makra.
Krok 1: Přejděte na kartu VLOŽIT v aplikaci Excel a najděte možnost „Tvary“.

Krok 2: Jakmile kliknete na rozevírací seznam „Tvary“, zobrazí se mnoho možností tvarů.

Vyberte některý z tvarů a nakreslete jej na list (nad datovou tabulkou).

Krok 3: Po přidání tvarů do něj musíme zadat nějakou textovou hodnotu, takže na tvar klikněte pravým tlačítkem a zvolte „Upravit text“.

Krok 4: Zadejte text, jak chcete uživateli sdělit zprávu.

Krok 5: Toto je výchozí zobrazení tvaru, takže jej můžeme naformátovat na kartě „Formát“.

Krok 6: Jakmile je správnému formátování přiřazeno pravé tlačítko tvaru, vyberte možnost „Přiřadit makro“.

Krok 7: Nyní se v editoru jazyka Visual Basic otevřou všechny názvy maker.

Vyberte makro, které chcete tvaru přiřadit.

Krok 8: Nyní klikněte na „Ok“ a tvaru bylo přiřazeno makro.
Když nyní najedete kurzorem na tvar, uvidíte ukazatel ruky označující možnost kliknutí.

Nyní, pokud kliknete, přiřazené makro bude provedeno a hodnota, která je v buňce G2, bude filtrována.

# 2 - Používání tvarů ovládání formuláře a Active X
Na kartě vývojáře máme možnost nazvanou „Vložit“; podle toho; máme „Form Control“ a „Active X Control“.

V části „Ovládací prvky formuláře“ vyberte možnost „Tlačítko“ .

Nakreslete to na svůj list a okamžitě získáte seznam maker.

Vyberte makro, které chcete přiřadit, a kliknutím na „OK“ zavřete výše uvedené okno.
Nyní je vytvořeno tlačítko pro spuštění makra.

Takto můžeme v Excelu vytvořit tlačítko pro spuštění makra.
Věci k zapamatování
- Tlačítko Active X Control vyžaduje další znalosti kódování, takže v tomto článku není uvedeno.
- Základním rozdílem mezi ovládacím prvkem Tvar a tvar je jejich formátování a styl.