Oglejte si video - Kako zagnati makro v Excelu
V Excelu lahko ustvarite makro tako, da ga posnamete ali napišete kodo v urejevalniku VB.
Ko ustvarite, morate zagnati makro.
V tej vadnici vam bom pokazal različne načine za zagon makra v Excelu.
Če vas zanima učenje VBA na enostaven način, si oglejte moj Spletno usposabljanje Excel VBA.
Kako zagnati makro v Excelu
Za namen te vadnice recimo imamo makro z imenom 'ColorCell' z naslednjo kodo:
Podrazpon barvnih celic () Obseg ("A1"). Notranjost.Barva = vbRed konec pod
Ta koda ene vrstice bi zapolnila celico A1 aktivnega lista z rdečo barvo.
Zdaj pa poglejmo različne načine za zagon tega makra v Excelu.
Zaženite makro s klikom na obliko
Eden najlažjih načinov za zagon makra je, da imate gumb na delovnem listu in kliknete ta gumb za izvedbo makra.
Je enostavno in intuitivno.
Prednost te metode je, da vsakomur omogoča zelo enostaven in intuitiven zagon makra. Tudi če delovni zvezek delite z nekom, ki nima znanja o VBA, lahko samo klikne gumb in si ogleda dejanja (ne da bi sploh vedel, kaj se dogaja v ozadju).
Nekaj, kot je prikazano spodaj:
Tu so naslednji koraki:
- Kliknite zavihek Vstavi.
- V skupini Ilustracije kliknite ikono Oblike. Vstavite poljubno obliko, ki ji želite dodeliti makro.
- Kliknite kjer koli na delovnem listu. Na delovni list bo vstavil predmet oblike.
- Spremenite velikost/Oblikujte obliko, kot želite. V zgornjem primeru sem spremenil velikost, barvo in obrobo. V obliko lahko vstavite tudi katero koli besedilo, tako da ga preprosto izberete in vnesete besedilo.
- Z desno tipko miške kliknite obliko in izberite možnost Dodeli makro. S tem se odpre pogovorno okno Dodeli makro.
- V pogovornem oknu Dodeli makro izberite makro, ki ga želite dodeliti obliki, in kliknite gumb V redu.
To je to! Zdaj bi oblika delovala kot gumb in vsakič, ko jo kliknete, bo zagnala dodeljeni makro.
Zaženite makro s klikom na gumb
Čeprav je oblika nekaj, kar lahko oblikujete, ima gumb standardno obliko.
Takole izgleda:
Gumbu lahko dodelite makro in ga nato zaženete s preprostim klikom na ta gumb.
Tu so koraki za dodelitev makra gumbu:
- Pojdite na zavihek Razvijalec -> Kontrolniki -> Vstavi -> Kontrolniki obrazca -> Gumb.
- Zavihek za razvijalce privzeto ni viden na traku in ga boste morda morali dodati, preden ga uporabite …
- Kliknite kjer koli na delovnem listu. Takoj, ko to storite, se odpre pogovorno okno Dodeli makro.
- Izberite makro, ki ga želite dodeliti gumbu, in kliknite V redu. S tem bi gumb vstavili na delovni list.
Gumb, vstavljen s to tehniko, je standardni in ne morete spremeniti oblikovanja gumba (za razliko od oblik, kjer lahko spremenite praktično vse).
Lahko pa spremenite besedilo gumba. Če želite to narediti, z desno miškino tipko kliknite in izberite Uredi besedilo.
Opomba: Makro lahko dodelite tudi drugim interaktivnim kontrolnikom, na primer potrditvenemu polju ali drsniku.
Zaženite makro s trakom (zavihek za razvijalce)
Če imate v delovnem zvezku več makrov, si lahko v pogovornem oknu Makri ogledate seznam vseh makrov. Omogoča enostavno izvajanje več makrov z enega mesta.
Tu so koraki:
- Pojdite na zavihek Razvijalec -> Koda -> Makri.
- V pogovornem oknu Makri so navedeni vsi makri v delovnem zvezku. Izberite tistega, ki ga želite zagnati.
- Kliknite Zaženi.
Zaženite makro iz urejevalnika VB
Če pišete in preizkušate makre, lahko namesto vstavljanja gumbov zaženete makro neposredno iz urejevalnika VB.
Tu so koraki:
- V oknu za kodo izberite poljubno vrstico v kodi. Če imate več makrov/podnapisov, se prepričajte, da je kazalec v makru, ki ga želite zagnati.
- Pojdite v orodno vrstico in kliknite ikono Zeleni trikotnik (lahko uporabite tudi bližnjico na tipkovnici - F5).
Takoj, ko to storite, se makro izvede.
Če imate odprt samo urejevalnik VB (in ne vidite delovnega lista), se spremembe morda ne bodo pojavile na delovnem listu. Zmanjšate lahko zaslon urejevalnika VB in nato zaženete makro, da si ogledate spremembe v realnem času.
Morda vam bodo všeč tudi naslednji vadnici Excel VBA:
- Delo s celicami in obsegi v Excelu VBA.
- Delo z delovnimi listi v VBA.
- Delo z delovnimi zvezki v VBA.
- Uporaba zank v Excelu VBA.
- Uporaba IF nato drugega stavka v Excelu VBA.
- Ustvarjanje uporabniško določenih funkcij v Excelu.
- Dogodki Excel VBA - enostaven (in popoln) vodnik.
- Kako ustvariti in uporabljati osebni makro delovni zvezek v Excelu.
- 24 Uporabni primeri makrov Excel.
- Kako ustvariti in uporabiti dodatek Excel
- Priročnik za uporabo za naslednjo zanko v Excelu VBA.