Opredelitve in navodila za delo z VBA in makri
Z Excelovimi VBA in makri lahko posnamete, shranite in predvajate delovne korake. Avtomatizacija vam pomaga prihraniti čas pri ponavljajočih se opravilih in optimizirati delovne procese. Programiranje z VBA in makri je primerno tudi za začetnike in je enostavno z malo vaje.
Kaj točno sta VBA in makri v Excelu?
Visual Basic for Applications (VBA) je skriptni jezik, ki izhaja iz osnovnega narečja Visual Basic za nadzor programov MS Office. Delovni koraki se lahko avtomatizirajo z makri. Uporabite ga lahko tudi za izdelavo lastnih orodij Excel - na primer za upravljanje projektov ali ustvarjanje računov.
Tipične naloge so statistike, ki jih je treba redno ustvarjati z grafičnimi in tabelarnimi prikazi. Delovni koraki za zbiranje in oblikovanje podatkov so vedno enaki. Avtomatizacija z Excel VBA in makri pomaga prihraniti dragocen čas in se izogniti neprevidnim napakam.
Kako lahko uredim makre?
Vaši delovni koraki so dokumentirani v skriptnem jeziku, tako da lahko preprosto prilagodite in razširite makre v kodnem oknu za nove primere uporabe. Tako je možno, da boste sčasoma samodejno dokončali vse bolj zapletena opravila. Tukaj podrobneje preberite, kako lahko urejate makre-
To lahko storite tudi z VBA in makri:
- Urejanje tabel
- Prilagodite Excel z uporabo makra
Prilagodite Excel z makrom: tako deluje
Če želite ustvariti makro, morate aktivirati orodja za razvijalce prek traku menija. Po tem lahko makre prilagodite po želji. To je mogoče storiti v le nekaj korakih:
-
Kliknite na element menija "Datoteka" in nato na "Možnosti" in "Prilagodi trak".
-
Nato na glavnem zavihku označite kljukico poleg možnosti »Orodja za razvijalce«. Nato boste v glavnem meniju našli novo postavko menija.
-
S klikom na "Record Macro" lahko določite ime datoteke in mesto shranjevanja, kot ga poznate iz drugih programov.
Poleg tega lahko določite kombinacijo tipk za Excel, s katero lahko zaženete makro. Bodite previdni, da ne bi pomotoma prepisali vnaprej določenih ukazov, kot sta CTRL + C. Opis makra vam pomaga dokumentirati namen in postopek, tako da se boste lahko vi in drugi uporabniki pozneje bolje orientirali. Takoj, ko začnete snemati, izvedite delovne korake, ki jih želite posneti. Začnite s preprostimi prilagoditvami, kot je oblikovanje stolpcev in vrstic. Na koncu snemanje ustavite. S puščično tipko ga lahko kadar koli predvajate.
Prilagodite delovne korake
Posnetke lahko naknadno uredite, tako da lahko kadar koli optimizirate svoje korake. Prav tako jih je mogoče prilagoditi in razširiti za nove in bolj zapletene primere uporabe.
Koraki dela programa
Tako kot drugi programski jeziki Excel VBA omogoča uporabo operatorjev in ukazov ter izvajanje delovnih korakov z vejami in zankami. Za to lahko dostopate tudi do zunanjih skriptov. Splošno zaporedje programov je shranjeno v standardnih modulih. Razredni moduli pa vam omogočajo upravljanje kode za predmete in njihove lastnosti, dogodke ali metode.
Urejevalnik VBA pomaga pri vnosu kode, vendar se lahko napake hitro prikradejo v skladnjo. Z razhroščevalnikom je mogoče prepoznati napake. Raziskovalec projektov, ki ga najdete prek CTRL + R ali v glavnem meniju pod "Pogled", lahko po vaših projektih poišče tudi ustrezno kodo. Prikazuje hierarhični seznam vseh ustreznih elementov.
Urejanje tabel z VBA in makri v Excelu
Organiziranje in oblikovanje podatkov je klasika. Predpostavimo, da prejemate tedenske prodajne tabele v ameriški obliki z 1,002,34 USD in jih morate pretvoriti v običajno oznako 1,002,34 USD v tej državi. Nato izbrišite odvečne črte in pripravite delovni list za njegov vizualni videz. Tipična ponavljajoča se naloga je barvno označevanje različnih delovnih zvezkov. Delovni zvezek "Prihodki" je treba označiti z zeleno, delovni list "Odhodki" pa z rdečo. Glede na ime tabele lahko barve v trenutku dodelite z ustreznim barvnim indeksom.
Z VBA in makri v Excelu lahko omogočite, da se delovni koraki samodejno izvajajo, ko so definirani. Če uporabljate več preglednic, se prepričajte, da program deluje z absolutnimi referencami. Temu se lahko izognete z ukazom »Relativne reference« pod ikono makra.
Dostopajte do drugih programov z uporabo VBA in makrov v Excelu
Excel ponuja možnost dostopa do drugih programov z VBA in makri. Z določenim programiranjem lahko te programe upravljate od zunaj.
Odprite datoteke in aplikacije
Funkcionalnosti niso omejene na Excel ali Microsoftovo vesolje. S funkcijo "shell ()" in potjo do želene datoteke lahko datoteke ali programe odprete z enim klikom.
Preberite podatke iz drugih datotek
Možen je tudi dostop do in branje drugih datotek. Za to jim sploh ni treba biti odprt. Lahko - na primer v primeru druge datoteke Excel - natančno določite, katere celice je treba uporabiti v ta namen.
Dostop do aplikacij Windows
Program preglednic pa lahko naredi še več. Z Excelom imate možnost, da različnim Officeovim programom dovolite medsebojno interakcijo s kodo VBA. Na primer:
- Prenesite odprte stike iz Outlooka v odprt Wordov dokument
- iz PowerPointa izbrišite prazna besedilna polja
- izbrišite prazne vrstice z Excelovega delovnega lista.
Excel: VBA in makre lahko enostavno programirate
VBA in makri v Excelu lahko olajšajo delovni svet uporabnikov Microsoft Officea. Lahko pomagajo pospešiti delovne procese in zmanjšati stopnjo napak. Z nekaj triki lahko program prilagodite svojim željam.