Vytvorte tlačidlo makra v programe Excel
Najčastejšie úlohy v programe Excel je možné automatizovať, aby ste sa vyhli zbytočnej spotrebe času. Hovoriť o automatizácii makier VBA je spôsob, ako napredovať v exceli; akonáhle je makro kódovanie hotové, musíme tento program vykonať, aby sme mohli vykonať priradenú úlohu. Určite ste už videli tlačidlo, ktoré dokáže vykonávať prácu na mnohých pracovných listoch, takže keď je programovanie hotové, môžeme túto prácu priradiť k jednému z tlačidiel, takže jednoduchým kliknutím na tlačidlo sa priradená úloha vykoná . V tomto článku vás teda prevedieme procesom vytvorenia tlačidla programu Excel na vykonanie úlohy.
3 metódy na vytvorenie tlačidla v makre Excel?
Ako vieme, makro kódovanie je dokonalým spôsobom automatizácie úloh; na vykonanie tohto kódu môžeme urobiť ešte niečo. Makro a tlačidlá sú perfektnou kombináciou; je to ako „typické indické manželstvo, ktoré má chlapec ako dievča a dievča ako chlapec.“ Rovnako ako kliknutie na tlačidlo, môžeme vykonať stovky riadkov, takže niektoré z komplikovaných správ je možné automatizovať a odovzdať ich členom vášho tímu a povedať, že stačí kliknúť na toto tlačidlo a dokončiť prácu.
V programe Excel teda môžeme vytvoriť tlačidlo programu Excel tromi spôsobmi, ktoré sú uvedené nižšie.
- Tvary
- Ovládanie Active X
- Kontrola formulárov v programe Excel

Každú z nich si teraz pozrieme podrobne.
# 1 - Používanie tvarov
Najlepším a jednoduchým spôsobom, ako vytvoriť tlačidlo na priradenie makra, je použitie programu „Tvary“ programu Excel. Do programu Excel môžeme vložiť širokú škálu tvarov a tiež môžeme tieto tvary naformátovať tak, ako by sme chceli, aby vyzerali.
Pred vložením tvarov je nižšie makro, ktoré sme napísali na filtrovanie hodnôt v údajoch uvedených nižšie.

Údaje máme v stĺpcoch od A do E a v bunke G2 sme vytvorili rozbaľovací zoznam všetkých typov kariet. Typ karty, ktorý vyberieme v bunke G2, by mal byť v dátach odfiltrovaný, nižšie je kód makra programu Excel, ktorý sme napísali.
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 spustení vyššie uvedeného kódu prefiltruje hodnoty, ktoré sú vybrané v bunke G2. Zakaždým, keď potrebujeme otvoriť editor jazyka Visual Basic, a musíme spustiť kód.
Takže teraz vložíme tvary na priradenie makra.
Krok 1: Prejdite na kartu VLOŽIŤ v programe Excel a nájdite možnosť „Tvary“.

Krok 2: Po kliknutí na rozbaľovací zoznam Tvary sa zobrazí veľa možností tvarov.

Vyberte ľubovoľný z tvarov a nakreslite ho na pracovný hárok (nad tabuľkou s údajmi).

Krok 3: Po pridaní tvarov doň musíme zadať textovú hodnotu, takže kliknite pravým tlačidlom myši na tvar a vyberte príkaz „Upraviť text“.

Krok 4: Zadajte text tak, ako chcete správu odoslať používateľovi.

Krok 5: Toto je predvolené zobrazenie tvaru, takže ho môžeme naformátovať na karte „Formátovať“.

Krok 6: Po správnom naformátovaní tvaru kliknite pravým tlačidlom myši a vyberte možnosť Priradiť makro.

Krok 7: Teraz sa v editore jazyka Visual Basic otvoria všetky názvy makier.

Vyberte makro, ktoré chcete priradiť k tvaru.

Krok 8: Teraz kliknite na „OK“ a tvaru bolo priradené makro.
Keď teraz umiestnite kurzor myši na tvar, uvidíte ručný ukazovateľ označujúci možnosť kliknutia.

Teraz, keď kliknete, pridelené makro sa vykoná a hodnota, ktorá sa v bunke G2 nachádza, sa filtruje.

# 2 - Používanie tvarov riadenia formulára a Active X
Na karte vývojár máme možnosť s názvom „Vložiť“; podľa tohto; máme „Form Control“ a „Active X Control“.

V časti „Form Controls“ vyberte možnosť „Button“ .

Nakreslite to na svoj pracovný hárok a okamžite získate zoznam makier.

Vyberte makro, ktoré chcete priradiť, a kliknutím na tlačidlo „OK“ zatvorte vyššie uvedené okno.
Teraz je vytvorené tlačidlo na spustenie makra.

Takto môžeme vytvoriť tlačidlo v programe Excel na vykonanie makra.
Na čo treba pamätať
- Tlačidlo Active X Control vyžaduje ďalšie znalosti kódovania, preto sa ním tento článok nezaoberá.
- Základným rozdielom medzi ovládacím prvkom Shape & Form je formátovanie a štýl, ktorý vyzerá.