Če ste začetnik pri avtomatizaciji nadzorne plošče v Excelu, je malo verjetno, da boste lahko ročno napisali kodo VBA (Visual Basic za aplikacije) za ustvarjanje makrov. Brez popolnega poznavanja Excelovega objektnega modela in sintakse bi bilo pisanje potrebne kode za večino začetnikov nemogoče.
Tukaj pride prav snemanje makra. Ideja je, da posnamete želeno dejanje in nato zaženete makro vsakič, ko želite, da se to dejanje izvede.
Za začetek morate najprej razkriti zavihek Razvijalec. Celoten nabor makro orodij v Excelu 2013 najdete na zavihku Razvijalec, ki je sprva skrit. Excelu morate izrecno povedati, da je viden. Če želite omogočiti zavihek Razvijalec, sledite tem korakom:
Pojdite na trak in kliknite gumb Datoteka.
Če želite odpreti pogovorno okno Možnosti Excela, kliknite gumb Možnosti.
Kliknite gumb Prilagodi trak.
V polju s seznamom na desni vidite vse razpoložljive zavihke.
Izberite zavihek Razvijalec, kot je prikazano na tej sliki.
Kliknite V redu.
Zdaj, ko imate zavihek Razvijalec, ga izberite in kliknite ukaz Snemanje makra. S tem se odpre pogovorno okno Record Macro, kot je prikazano na tej sliki.
Tu so štiri polja v pogovornem oknu Record Macro:
-
Ime makra: Excel vašemu makru dodeli privzeto ime, na primer Macro1, vendar je najbolje, da makru date ime, ki bolj opisuje, kaj dejansko počne. Na primer, lahko poimenujete makro, ki oblikuje splošno tabelo, kot AddDataBars.
-
Bližnjica: to polje ni obvezno. Vsak makro potrebuje dogodek ali nekaj, da se zgodi, da se zažene. Ta dogodek je lahko pritisk na gumb, odpiranje delovnega zvezka ali v tem primeru kombinacija tipk. Ko svojemu makru dodelite bližnjico, vnos te kombinacije tipk sproži zagon makra. Za zagon makra vam ni treba vnesti bližnjice.
-
Shrani makro v: ta delovni zvezek je privzeta možnost. Shranjevanje makra v ta delovni zvezek preprosto pomeni, da je makro shranjen skupaj z aktivno datoteko Excel. Ko naslednjič odprete določen delovni zvezek, bo makro na voljo za zagon.
Podobno, če pošljete delovni zvezek drugemu uporabniku, lahko ta uporabnik zažene tudi makro, če vaš uporabnik pravilno nastavi varnost makra.
-
Opis: to polje je neobvezno, vendar je uporabno, če imate v preglednici številne makre ali če morate uporabniku dati podrobnejši opis o tem, kaj naredi makro.
V tem prvem primeru vnesite AddDataBars v polje Ime makra in v spustnem meniju Store Macro In izberite Ta delovni zvezek, kot je prikazano na tej sliki. Pritisnite OK.
Excel zdaj beleži vaša dejanja. Medtem ko Excel snema, lahko izvajate poljubna dejanja. V tem scenariju posnamete makro, da dodate podatkovne vrstice v stolpec številk.
Sledite s temi koraki:
Označite celice C1:C21.
Pojdite na zavihek Domov in izberite Pogojno oblikovanje___Novo pravilo.
V pogovornem oknu Novo pravilo oblikovanja pojdite na spustni meni Format Style in izberite Podatkovna vrstica.
Prikaže se še eno pogovorno okno. Tukaj potrdite polje Pokaži samo vrstico.
Pritisnite OK, da uveljavite spremembo.
Pojdite na zavihek Razvijalec in kliknite ukaz Ustavi snemanje.
Na tej točki Excel preneha s snemanjem. Zdaj imate makro, ki zamenja podatke v C1:C21 s podatkovnimi vrsticami. Zdaj lahko posnamete nov makro, da odstranite podatkovne vrstice.
Pojdite na zavihek Razvijalec in kliknite ukaz Snemanje makra.
V polje Ime makra vnesite RemoveDataBars in v spustnem meniju Store Macro In izberite Ta delovni zvezek, kot je prikazano na tej sliki. Pritisnite OK.
Označite celice C1:C21.
Pojdite na zavihek Domov in izberite Pogojno oblikovanje___Počisti pravila___Počisti pravila iz izbranih celic.
Pojdite na zavihek Razvijalec in kliknite ukaz Ustavi snemanje.
Excel spet neha snemati. Zdaj imate nov makro, ki odstrani pravila pogojnega oblikovanja iz celic C1:C21.