10 priročnih nasvetov za urejevalnik Visual Basic

Če boste porabili čas za delo z makri v urejevalniku Visual Basic, zakaj ne bi izkoristili nekaj vgrajenih orodij, ki vam bodo olajšala delo? Ti nasveti bodo močno izboljšali vašo izkušnjo programiranja makrov.

Uporaba blokovnih komentarjev

Če postavite en apostrof pred katero koli vrstico kode, Excelu pove, naj preskoči to vrstico kode. Ta tehnika se imenuje komentiranje kode. Večina programerjev uporablja en sam apostrof za ustvarjanje komentarjev ali opomb v kodi, kot je prikazano tukaj.

10 priročnih nasvetov za urejevalnik Visual Basic

En apostrof pred katero koli vrstico spremeni to vrstico v komentar.

Včasih je koristno komentirati več vrstic kode. Na ta način lahko preizkusite določene vrstice kode, medtem ko Excelu sporočite, naj prezre komentirane vrstice.

Namesto da bi porabili čas za komentiranje ene vrstice naenkrat, lahko uporabite orodno vrstico Uredi za komentiranje celotnega bloka kode.

Če želite aktivirati orodno vrstico Uredi, pojdite v meni VBE in izberite Pogled→ Orodne vrstice→ Uredi. Izberite vrstice kode, ki jih želite komentirati, in nato kliknite ikono Blok komentarjev v orodni vrstici Uredi, kot je prikazano tukaj.

10 priročnih nasvetov za urejevalnik Visual Basic

Uporabite orodno vrstico Uredi, da uporabite komentarje na blok kode.

Kopiranje več vrstic kode

Celotne bloke kode lahko kopirate tako, da označite vrstice, ki jih potrebujete, in nato držite tipko Ctrl, medtem ko vlečete blok. Ta stari trik Windows deluje tudi, ko vlečete po modulih.

Vedeli boste, da vlečete kopijo, ko kazalec prikaže poleg nje simbol plus, kot je prikazano tukaj.

10 priročnih nasvetov za urejevalnik Visual Basic

Ctrl in povlecite, da ustvarite kopijo.

Skakanje med moduli in postopki

Ko se vaš predpomnilnik makro kode začne povečevati, je lahko hitro premikanje med moduli in postopki težko. Bolečino lahko ublažite z uporabo nekaj vročih tipk.

  • Pritisnite Ctrl+Tab za hitro premikanje med moduli.

  • Pritisnite Ctrl+Page Up in Ctrl+Page Down za premikanje med postopki znotraj modula.

Teleportiranje na vaše funkcije

Pri pregledovanju makra lahko naletite na spremenljivko ali ime funkcije, ki očitno kaže na kakšen drug del kode. Namesto da bi brskali po vseh modulih, da bi našli, od kod prihaja ta funkcija ali ime spremenljivke, lahko preprosto postavite kazalec na to funkcijo ali ime spremenljivke in pritisnete Shift+F2.

Kot prikazuje ta slika, ste takoj teleportirani v izvor imena te funkcije ali spremenljivke. Če pritisnete Ctrl+Shift+F2, se vrnete tja, kjer ste začeli.

10 priročnih nasvetov za urejevalnik Visual Basic

Pritisnite Shift+F2 na imenu funkcije ali spremenljivke, ki jo želite preusmeriti nanjo.

Ostati v pravem postopku

Ko vaši moduli vsebujejo več postopkov, je lahko pomikanje po določenem postopku brez nenamernega pomika v drug postopek težko. Pogosto boste ugotovili, da se pomikate navzgor in nato navzdol ter se skušate vrniti na pravi del kode.

Če se želite izogniti tej neumnosti, kliknite gumb Pogled postopka v spodnjem levem kotu VBE, kot je prikazano tukaj. S tem omejite pomikanje samo na postopek, v katerem ste.

10 priročnih nasvetov za urejevalnik Visual Basic

Omejite pomikanje na aktivni postopek.

Korak po vaši kodi

Če želite korakati skozi kodo, morate svoj makro postaviti v način za odpravljanje napak. Preprosto postavite kazalec kjerkoli v makru in nato pritisnite tipko F8.

V programiranju izraz odpravljanje napak pomeni iskanje in popravljanje možnih napak v kodi. Eno bolj uporabnih orodij za odpravljanje napak je zmožnost prehoda skozi kodo eno vrstico naenkrat. Ko korakate skozi kodo, gledate, kako se izvaja vsaka vrstica.

Prva vrstica kode je označena in na levem robu kodnega okna se prikaže majhna puščica, kot je prikazano tukaj. Ponovno pritisnite F8, da izvedete označeno vrstico kode in se premaknete na naslednjo vrstico. Pritiskajte F8, da opazujete, kako se izvaja vsaka vrstica do konca makra.

10 priročnih nasvetov za urejevalnik Visual Basic

Pritisnite F8 za prehod skozi vsako vrstico makra.

Če želite zapustiti način za odpravljanje napak, pojdite do menija VBE in izberite Odpravljanje napak→ Izstopi.

Korak na določeno kodno vrstico

Kaj pa, če želite začeti korakati skozi svojo kodo v določeni vrstici? No, to lahko storite tako, da preprosto premaknete puščico!

Ko je vrstica kode označena v načinu za odpravljanje napak, lahko kliknete in povlečete puščico na levem robu okna kode navzgor ali navzdol, tako da jo spustite na katero koli vrstico kode, ki jo želite izvesti naslednjič, kot je prikazano tukaj.

10 priročnih nasvetov za urejevalnik Visual Basic

Med premikanjem po kodi povlecite puščico.

Ustavitev kode na vnaprej določeni točki

Ko nastavite prelomno točko, se bo vaša koda izvajala kot običajno in se nato ustavila v vrstici kode, kjer ste določili prelomno točko.

Ta tehnika odpravljanja napak je priročna, če želite zagnati teste majhnih blokov kode naenkrat. Na primer, če sumite, da je v vašem makru morda napaka, vendar veste, da se večina makra izvaja brez težav, lahko nastavite prelomno točko, ki se začne pri sumljivi vrstici kode, nato pa zaženete makro. Ko makro doseže vašo prekinitev, se izvajanje ustavi. Na tej točki lahko nato pritisnete tipko F8 na tipkovnici in opazujete, kako makro teče eno vrstico naenkrat.

Če želite v kodi nastaviti prelomno točko, postavite kazalec na mesto, kjer želite, da se prelomna točka začne, in nato pritisnite tipko F9 na tipkovnici. VBA bo jasno označil prelomno točko s piko na levem robu okna kode, sama vrstica kode pa bo obarvana rjavo.

10 priročnih nasvetov za urejevalnik Visual Basic

Prelomna točka je označena s piko in osenčenim besedilom.

Ko vaš makro doseže prekinitveno točko, bo dejansko prestavljen v način za odpravljanje napak. Če želite zapustiti način za odpravljanje napak, se lahko povzpnete na meni VBE in izberete Odpravljanje napak → Izstopi.

Videti začetne in končne vrednosti spremenljivk

Če se v načinu za odpravljanje napak pomaknete nad spremenljivko String ali Integer v VBA, lahko vidite vrednost te spremenljivke v opisu orodja. Ta funkcija vam omogoča, da vidite vrednosti, ki se posredujejo v spremenljivke in iz njih, kar je uporabno pri odpravljanju napak kode.

Vendar pa lahko namigi orodij vsebujejo le 77 znakov (vključno z imenom spremenljivke), tako da, če je vrednost v vaši spremenljivki predolga, bo odrezana. Če želite videti več kot prvih 77 znakov, preprosto držite tipko Ctrl, medtem ko lebdite.

Tukaj je videti namig orodja, ko se pomaknete nad spremenljivko v načinu za odpravljanje napak.

10 priročnih nasvetov za urejevalnik Visual Basic

Začetni in končni znaki v spremenljivem opisu orodja.

Izklop samodejnega preverjanja sintakse

Pogosto boste med delom na neki kodi ugotovili, da morate iti v drugo vrstico, da nekaj kopirate. Niste končali s črto; samo za sekundo ga morate pustiti. Toda VBE vas takoj ustavi s sporočilom o napaki, podobnim prikazanemu tukaj, in vas opozori na nekaj, kar že poznate.

10 priročnih nasvetov za urejevalnik Visual Basic

Nedokončana vrstica kode povzroči nenavadno sporočilo o napaki.

Ta sporočilna polja vas prisilijo, da prenehate s svojim dejanjem, da potrdite napako s pritiskom na gumb OK. Po pol dneva teh nenadnih sporočilnih polj boste pripravljeni vreči računalnik ob steno.

No, lahko shranite svoj računalnik in razum tako, da izklopite samodejno preverjanje sintakse. Pojdite na meni VBE in izberite Orodja→ Možnosti. Prikaže se pogovorno okno Možnosti, ki prikazuje zavihek Urejevalnik. Počistite možnost Samodejno preverjanje sintakse, da ustavite ta nadležna sporočila o napakah.

10 priročnih nasvetov za urejevalnik Visual Basic

Preprečite opozorilna sporočila med kodiranjem.

Ne skrbite, da bi zamudili legitimno napako. Vaša koda bo še vedno postala rdeča, če se boste zmotili, kar bo vizualno pokazalo, da je nekaj narobe.


Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows

Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows

Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows Microsoft Word odpira datoteke v načinu samo za branje, zaradi česar jih je nemogoče urejati? Ne skrbite, metode so spodaj

Kako popraviti nepravilno tiskanje dokumentov Microsoft Word

Kako popraviti nepravilno tiskanje dokumentov Microsoft Word

Kako odpraviti napake pri tiskanju nepravilnih dokumentov Microsoft Word Napake pri tiskanju dokumentov Word s spremenjeno pisavo, neurejenimi odstavki, manjkajočim besedilom ali izgubljeno vsebino so precej pogoste. Vendar pa ne

Izbrišite risbe s peresom in označevalnikom na diapozitivih PowerPoint

Izbrišite risbe s peresom in označevalnikom na diapozitivih PowerPoint

Če ste med predstavitvijo uporabili pero ali označevalnik za risanje po diapozitivih PowerPoint, lahko risbe shranite za naslednjo predstavitev ali jih izbrišete, tako da boste naslednjič, ko ga pokažete, začeli s čistimi PowerPointovimi diapozitivi. Sledite tem navodilom za brisanje risb s peresom in označevalnikom: Brisanje črt ena na […]

Vsebina knjižnice slogov v SharePointu 2010

Vsebina knjižnice slogov v SharePointu 2010

Knjižnica slogov vsebuje datoteke CSS, datoteke Extensible Stylesheet Language (XSL) in slike, ki jih uporabljajo vnaprej določene glavne strani, postavitve strani in kontrolniki v SharePointu 2010. Če želite poiskati datoteke CSS v knjižnici slogov na založniškem mestu: Izberite Dejanja mesta→ Pogled Vsa vsebina spletnega mesta. Prikaže se vsebina spletnega mesta. Knjižnica Style se nahaja v […]

Oblikujte številke v tisoče in milijone v poročilih Excel

Oblikujte številke v tisoče in milijone v poročilih Excel

Ne preobremenjujte občinstva z ogromnimi številkami. V Microsoft Excelu lahko izboljšate berljivost svojih nadzornih plošč in poročil tako, da oblikujete svoje številke tako, da se prikažejo v tisočih ali milijonih.

Kako deliti in spremljati SharePointova spletna mesta

Kako deliti in spremljati SharePointova spletna mesta

Naučite se uporabljati SharePointova orodja za socialno mreženje, ki posameznikom in skupinam omogočajo komunikacijo, sodelovanje, skupno rabo in povezovanje.

Kako pretvoriti datume v julijanske oblike v Excelu

Kako pretvoriti datume v julijanske oblike v Excelu

Julijanski datumi se v proizvodnih okoljih pogosto uporabljajo kot časovni žig in hitra referenca za številko serije. Ta vrsta datumskega kodiranja omogoča trgovcem na drobno, potrošnikom in servisnim agentom, da ugotovijo, kdaj je bil izdelek izdelan in s tem starost izdelka. Julijanski datumi se uporabljajo tudi v programiranju, vojski in astronomiji. Drugačen […]

Kako ustvariti spletno aplikacijo Access

Kako ustvariti spletno aplikacijo Access

Spletno aplikacijo lahko ustvarite v Accessu 2016. Kaj je torej spletna aplikacija? No, splet pomeni, da je na spletu, aplikacija pa je le okrajšava za »aplikacijo«. Spletna aplikacija po meri je spletna aplikacija baze podatkov, do katere dostopate iz oblaka z uporabo brskalnika. Spletno aplikacijo gradite in vzdržujete v namizni različici […]

Vrstica za hitri zagon v SharePointu 2010

Vrstica za hitri zagon v SharePointu 2010

Večina strani v SharePointu 2010 prikaže seznam navigacijskih povezav v vrstici za hitri zagon na levi strani strani. Vrstica za hitri zagon prikazuje povezave do predstavljene vsebine spletnega mesta, kot so seznami, knjižnice, spletna mesta in strani za objavljanje. Vrstica za hitri zagon vključuje dve zelo pomembni povezavi: Povezava do vse vsebine spletnega mesta: […]

Kaj pomenijo sporočila o napakah reševalca v Excelu?

Kaj pomenijo sporočila o napakah reševalca v Excelu?

Pri preprostih težavah reševalec v Excelu običajno hitro najde optimalne vrednosti spremenljivke reševalca za ciljno funkcijo. Toda v nekaterih primerih ima Solver težave pri iskanju vrednosti spremenljivke Solver, ki optimizirajo ciljno funkcijo. V teh primerih Solver običajno prikaže sporočilo ali sporočilo o napaki, ki opisuje ali razpravlja o težavi, ki […]