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.

Leave a Comment

Kako dokazati besedilo v tujem jeziku v Wordu 2016

Kako dokazati besedilo v tujem jeziku v Wordu 2016

V interesu kozmopolitizma vam Word 2016 omogoča delo s tujimi jeziki. Naučite se, kako vnesti in urediti besedilo v tujem jeziku, ter preveriti črkovanje in slovnico.

Filtriranje in razvrščanje podatkov vrtilne tabele v Excelu 2019

Filtriranje in razvrščanje podatkov vrtilne tabele v Excelu 2019

Učinkovito filtriranje in razvrščanje podatkov v vrtilni tabeli Excel 2019 za boljša poročila. Dosežite hitrejše analize z našimi namigi in triki!

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

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

Reševalec v Excelu je močno orodje za optimizacijo, ki lahko naleti na težave. Razumevanje sporočil o napakah reševalca vam lahko pomaga rešiti težave in optimizirati vaše matematične modele.

Teme za PowerPoint 2019

Teme za PowerPoint 2019

Odkrijte različne <strong>teme PowerPoint 2019</strong> in kako jih lahko uporabite za izboljšanje vaših predstavitev. Izberite najboljšo temo za vaše diapozitive.

Kako uporabljati distribucije hi-kvadrat v Excelu

Kako uporabljati distribucije hi-kvadrat v Excelu

Nekateri statistični ukrepi v Excelu so lahko zelo zmedeni, vendar so funkcije hi-kvadrat res praktične. Preberite vse opise funkcij hi-kvadrat za bolje razumevanje statističnih orodij.

Kako dodati obrobo strani v Word 2013

Kako dodati obrobo strani v Word 2013

V tem članku se naučite, kako dodati <strong>obrobo strani</strong> v Word 2013, vključno z različnimi slogi in tehnikami za izboljšanje videza vaših dokumentov.

Kako delati z več dokumenti v Wordu 2013

Kako delati z več dokumenti v Wordu 2013

Ni vam treba omejiti uporabe urejevalnika besedil na delo z enim samim dokumentom. Učinkovito delajte z več dokumenti v Wordu 2013.

Kako dodati komentarje v predstavitev PowerPoint 2013

Kako dodati komentarje v predstavitev PowerPoint 2013

Sodelovanje pri predstavitvi, ustvarjeni v PowerPointu 2013, je lahko tako preprosto kot dodajanje komentarjev. Odkrijte, kako učinkovito uporabljati komentarje za izboljšanje vaših predstavitev.

Kako spremeniti nastavitve preverjanja črkovanja in slovnice v Wordu 2016

Kako spremeniti nastavitve preverjanja črkovanja in slovnice v Wordu 2016

Ugotovite, kako prilagoditi nastavitve preverjanja črkovanja in slovnice v Wordu 2016, da izboljšate svoje jezikovne sposobnosti.

Kaj so izročki v PowerPointu 2013?

Kaj so izročki v PowerPointu 2013?

PowerPoint 2013 vam ponuja različne načine za izvedbo predstavitve, vključno s tiskanjem izročkov. Izročki so ključnega pomena za izboljšanje vaše predstavitve.