Ustvari gumb za makro v Excelu
Najpogostejša opravila v Excelu lahko avtomatizirate, da se izognete nepotrebni porabi časa. Pogovor o avtomatizaciji VBA makrov je pot naprej v Excelu; ko je kodiranje makra končano, moramo zagnati ta program, da opravimo dodeljeno delo. Na mnogih delovnih listih ste že videli gumb, ki lahko opravi to nalogo, tako da lahko po končanem programiranju to delo dodelimo enemu od gumbov, tako da bo s samo klikom na gumb dodeljeno opravilo izvedeno . V tem članku vas bomo vodili skozi postopek ustvarjanja gumba excel za izvedbo naloge.
3 metode za ustvarjanje gumba v programu Macro Excel?
Kot vemo, je makro kodiranje popoln način za avtomatizacijo nalog; za izvedbo te kode lahko naredimo še majhno stvar. Makro in gumbi so popolne kombinacije; to je kot "tipični indijski zakon, ki ima fanta rad dekle in dekle ima fanta." Tako kot s klikom gumba lahko izvedemo na stotine vrstic, tako da lahko nekatera zapletena poročila avtomatiziramo in jih predamo članom vaše ekipe ter rečemo, da je vse, kar morate storiti, le klikniti gumb, da bo delo končano.
Tako lahko v Excelu na tri načine ustvarimo gumb excel, ki je spodaj.
- Oblike
- Active X Control
- Nadzor obrazca v Excelu

Vsakega od njih bomo zdaj podrobno videli.
# 1 - Uporaba oblik
Najboljši in najpreprostejši način za ustvarjanje gumba za dodeljevanje makra je uporaba Excelovih oblik. V excel lahko vstavimo najrazličnejše oblike in jih lahko tudi oblikujemo, kot bi radi, da so videti.
Pred vstavljanjem oblik je spodaj makro, ki smo ga napisali za filtriranje vrednosti v spodnjih podatkih.

Podatke imamo v stolpcih od A do E, v celici G2 pa smo ustvarili spustni seznam vseh vrst kartic, vrsto kartice, ki jo izberemo v celici G2, je treba filtrirati v podatkih in za to, spodaj je Excel makro koda, ki smo jo napisali.
Koda:
Sub Filter_Values () Dim LR As Long Dim LC As Long Dim Rng As Range LR = Celice (Rows.Count, 1) .End (xlUp) .Red LC = Celice (5, Columns.Count) .End (xlToLeft) .Column Nastavite Rng = Celice (5, 1) .Resize (LR, LC) Rng.AutoFilter Field: = 4, Criteria1: = Range ("G2"). Value End Sub
Po zagonu zgornje kode bo filtriral vrednosti, izbrane v celici G2 celice. Vsakič, ko moramo odpreti urejevalnik Visual Basic in zagnati kodo.
Torej, zdaj bomo vstavili oblike za dodelitev makra.
1. korak: V Excelu pojdite na zavihek INSERT in poiščite možnost »Shapes«.

2. korak: Ko kliknete spustni seznam »Oblike«, bomo videli veliko možnosti oblik.

Izberite katero koli obliko in narišite na delovnem listu (nad tabelo s podatki).

3. korak: Po dodajanju oblik moramo vanj vnesti nekaj besedilne vrednosti, zato z desno miškino tipko kliknite obliko in izberite »Uredi besedilo«.

4. korak: Vnesite besedilo, kot bi radi sporočili uporabniku.

5. korak: To je privzeti pogled oblike, zato jo lahko formatiramo pod zavihkom »Oblika«.

6. korak: Ko z desno miškino tipko dobite pravilno oblikovanje, izberite »Assign Macro«.

7. korak: Zdaj bo to odprlo vsa imena makrov v urejevalniku visual basic.

Izberite makro, ki ga želite dodeliti obliki.

Korak 8: Zdaj kliknite »V redu« in obliki je dodeljen makro.
Zdaj, ko lebdite na obliko, lahko vidite kazalec roke, ki označuje možnost klika.

Če kliknete, se bo dodeljeni makro izvedel in vrednost, ki je tam v celici G2, bo filtrirana.

# 2 - Uporaba oblik za nadzor obrazcev in Active X
Pod zavihkom za razvijalce imamo možnost, imenovano »Vstavi«; pod tem; imamo »Nadzor obrazca« in »Aktivni nadzor X«.

V razdelku »Kontrole obrazca« izberite možnost »Gumb« .

To narišite na delovni list in takoj boste dobili seznam makrov.

Izberite makro, ki ga želite dodeliti, in kliknite »V redu«, da zaprete zgornje okno.
Zdaj je gumb ustvarjen za zagon makra.

Tako lahko v Excelu ustvarimo gumb za izvajanje makra.
Stvari, ki si jih je treba zapomniti
- Gumb Active X Control zahteva nadaljnje znanje o kodiranju, kar v tem članku ni zajeto.
- Osnovna razlika med nadzorom oblike in obrazca je oblikovanje in slog, ki sta videti.