Komentarji v Excelu VBA (Dodaj, Odstrani, Blokiraj Komentiranje)

Ko delate s kodiranjem VBA v Excelu, lahko med pisanjem kode preprosto dodate komentarje.

Komentarji v VBA so lahko zelo koristni za začetnike, kjer lahko v vrstico kode (ali blok kode) dodate komentar, ki pojasnjuje, kaj počne. Ko se naslednjič vrnete k kodi, ne boste popolnoma izgubljeni in bi imeli zaradi komentarjev nekaj konteksta.

Tudi za napredne programerje programa Excel VBA, ko koda preseže nekaj vrstic, je dobro dodati kontekst s komentarji (še posebej, če obstaja možnost, da bo v prihodnosti na kodi morda moral delati kdo drug)

In ker gre za komentar, ga VBA pri izvajanju kode prezre.

V tej kratki vadnici Excel bom obravnaval, kako dodajam komentarje v VBA, in vse najboljše prakse v zvezi z njo.

Dodajanje komentarjev v VBA v Excelu

Če želite dodati komentar v VBA, preprosto dodajte znak apostrofa pred vrstico, ki jo želite označiti kot komentar.

Karkoli po znaku apostrofa v tej vrstici bi se štelo za komentar in VBA bi ga spremenil v zeleno barvo (za vizualno razliko od običajne kode)

Komentar v VBA lahko dodate na dva načina:

  1. Komentirajte v ločeni vrstici, kjer se ta vrstica začne z apostrofom, za njo pa besedilo komentarja
  2. Komentirajte kot del običajne kodne vrstice, kjer imate za kodo presledek, ki mu sledi apostrof, nato pa komentar (kot je prikazano spodaj)

Čeprav sem videl, da oboje uporabljajo programerji VBA, imam raje prvo metodo, kjer ima komentar popolnoma ločeno vrstico.

Druga (stara šola) metoda dodajanja komentarja je, da besedi "Rem" sledi komentar.

Tu je Rem okrajšava za Remark.

Rem je bil uporabljen v dneh BASIC in se je ohranil v trenutnih različicah VBA. Čeprav je dobro vedeti, da obstaja, vam priporočam, da med dodajanjem komentarjev v VBA uporabljate samo metodo apostrofa.

Pretvarjanje vrstice kode (ali bloka kode) v komentar

Včasih boste morda morali pretvoriti obstoječo vrstico kode (ali blok kode) v komentarje.

Programerji to pogosto počnejo, ko delajo na kodi in želijo hitro preizkusiti kaj drugega, pri tem pa ohraniti že napisano kodo.

Tako lahko hitro komentirate vrstico, preizkusite novo in če želite vrniti prejšnjo kodo, preprosto odstranite apostrof in pretvorite ta komentar nazaj v običajno vrstico kode.

Za vrstico (ali celo nekaj vrstic) je najbolje, da ročno dodate apostrof pred te vrstice.

Če pa imate velik blok kode, uporabite spodnje korake, da dodate možnost pretvorbe celotnega bloka kode v komentar:

  1. Kliknite zavihek Pogled
  2. Pojdite na možnost Orodna vrstica.
  3. Ko premaknete kazalec miške nad njo, boste videli več možnosti
  4. Kliknite možnost Uredi. Tako bo orodna vrstica za urejanje prikazana nekje na zaslonu.
  5. Povlecite orodne vrstice za urejanje proti območju orodne vrstice, da se tam priklopi (če še ni priklopljena)
  6. Izberite blok kode, ki ga želite komentirati
  7. V orodni vrstici kliknite možnost »Blokiranje komentarjev«

Zgornji koraki bi takoj pretvorili blok kode v komentarje z dodajanjem apostrofa pred vsako vrstico v tej kodi.

Če želite komentar odstraniti in ga pretvoriti nazaj v običajne kodne vrstice, znova izberite ta blok kode in kliknite možnost »Blokiraj komentar« v orodni vrstici Urejanje

Spreminjanje barve komentarja v Excelu VBA

Čeprav VB ne dovoljuje veliko oblikovanja, vam omogoča, da spremenite barvo komentarja, če želite.

Eden od mojih študentov tečaja VBA mi je poslal e -pošto in mi povedal, da je sposobnost spreminjanja barve komentarjev v VBA resnično koristna za ljudi, ki trpijo za barvno slepoto.

Spodaj so navedeni koraki za spreminjanje barve komentarja v Excelu VBA:

  1. Odprite urejevalnik Visual Basic
  2. V meniju kliknite možnost Orodja
  3. Kliknite Možnosti
  4. V pogovornem oknu Možnosti kliknite zavihek »Oblika urejevalnika«
  5. V možnostih barv kode izberite Besedilo komentarja
  6. Spremenite barvo ospredja in/ali ozadja
  7. Zaprite pogovorno okno

Ko spremenite barvo komentarja, se spremeni tudi barva vseh obstoječih komentarjev v vaši kodi.

Nekaj ​​najboljših praks pri delu s komentarji v VBA

Tukaj je nekaj najboljših praks, ki jih morate upoštevati pri uporabi komentarjev v kodi VBA.

  1. Naj bo komentar smiseln in dodajte kontekst. Ko dodajate komentar, razmislite, kaj bi bilo koristno za novega uporabnika, ki te kode še ni videl in jo poskuša razumeti.
  2. Izogibajte se pretiranemu komentiranju, saj bo vaša koda videti nekoliko neredna. Medtem ko ste začetnik v redu, če dodate več komentarjev, ko pridobite več izkušenj s kodiranjem VBA, vam vseeno ne bi bilo treba dodati veliko komentarjev.
  3. Za vsako novo podprogram ali funkcijo je dobro dodati komentar, ki pojasnjuje, kaj počne.
  4. Ko delate s kompleksno kodo, je dobro, da pred pogoje in zanke dodate komentarje, da boste lažje razumeli, kaj ste storili, ko ste kodo ponovno pregledali (ali ko jo kdo drug pregleda).

V tej vadnici sem opisal, kako lahko dodate komentarji v VBA in nekaj najboljših praks za njegovo uporabo.

Upam, da vam je bila ta vadnica koristna.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave