Komentari u Excelu VBA (dodavanje, uklanjanje, blokiranje komentiranja)

Kada radite s VBA kodiranjem u Excelu, možete lako dodavati komentare tijekom pisanja koda.

Komentari u VBA -i mogli bi biti jako korisni za početnike, gdje možete dodati komentar u redak koda (ili blok koda) koji objašnjava što radi. Dakle, sljedeći put kad se vratite na kôd, nećete biti potpuno izgubljeni i imali biste neki kontekst zbog komentara.

Čak i za napredne programere programa Excel VBA, kada kôd počne prelaziti nekoliko redaka, dobra je ideja dodati kontekst pomoću komentara (osobito ako postoji mogućnost da će netko drugi ubuduće morati raditi na kodu)

A budući da je komentar, VBA ga zanemaruje tijekom izvršavanja koda.

U ovom kratkom vodiču o Excelu pokazat ću kako dodati komentare u VBA i sve najbolje prakse u vezi s tim.

Dodavanje komentara u VBA u Excelu

Da biste dodali komentar u VBA, jednostavno dodajte znak apostrofa ispred retka koji želite označiti kao komentar.

Sve nakon znaka apostrofa u tom retku smatralo bi se komentarom, a VBA bi ga pretvorio u zelenu boju (kako bi se vizualno razlikovao od običnog koda)

Postoje dva načina na koje možete dodati komentar u VBA:

  1. Imajte komentar u zasebnom retku, gdje ovaj redak započinje apostrofom, a zatim ima tekst komentara
  2. Neka komentar bude dio redovnog koda, gdje nakon koda imate razmak nakon kojeg slijedi apostrof, a zatim komentar (kao što je prikazano u nastavku)

Iako sam vidio da oboje koriste VBA programeri, više volim prvu metodu u kojoj komentar ima zasebni redak.

Druga (stara škola) metoda dodavanja komentara je da iza riječi slijedi riječ "Rem".

Ovdje je Rem kratica od Primjedba.

Rem se koristio u doba BASIC -a i čuvao se u trenutnim verzijama VBA -e. Iako je dobro znati da postoji, preporučujem da koristite samo metodu apostrofa dok dodajete komentare u VBA.

Pretvaranje koda (ili bloka koda) u komentar

Ponekad ćete možda morati pretvoriti postojeći redak koda (ili blok koda) u komentare.

Programeri to često rade dok rade na kodu i žele brzo isprobati nešto drugo, zadržavajući pritom već napisani kod.

Tako možete brzo komentirati redak, isprobati novi, a ako želite vratiti prethodni kôd, samo uklonite apostrof i pretvorite taj komentar natrag u normalni red koda.

Za redak (ili čak nekoliko redaka) najbolje je ručno dodati apostrof prije ovih redaka.

Ali ako imate veliki blok koda, upotrijebite korake u nastavku kako biste dodali mogućnost pretvaranja cijelog bloka koda u komentar:

  1. Kliknite karticu Pogled
  2. Idite na opciju Alatna traka.
  3. Kad zadržite pokazivač iznad njega, vidjet ćete više opcija
  4. Kliknite na opciju Uredi. Tako će se alatna traka za uređivanje pojaviti negdje na vašem zaslonu.
  5. Povucite alatne trake Uređivanje prema području alatne trake tako da se tamo usidri (u slučaju da već nije usidrena)
  6. Odaberite blok koda koji želite komentirati
  7. Na alatnoj traci kliknite opciju ‘Blokiranje komentara’

Gore navedeni koraci odmah bi pretvorili blok koda u komentare dodavanjem apostrofa ispred svakog retka u kodu.

U slučaju da želite ukloniti komentar i pretvoriti ga natrag u redovne kodne retke, ponovno odaberite taj blok koda i kliknite opciju "Blokiraj komentar" na alatnoj traci Uređivanje

Promjena boje komentara u Excelu VBA

Iako VB ne dopušta puno oblikovanja, dopušta vam da promijenite boju komentara ako želite.

Jedan od mojih studenata VBA kolegija poslao mi je e -poruku i rekao mi da je mogućnost promjene boje komentara u VBA -i zaista korisna za osobe koje pate od sljepoće za boje.

U nastavku su navedeni koraci za promjenu boje komentara u Excelu VBA:

  1. Otvorite uređivač Visual Basic
  2. Na izborniku kliknite opciju Alati
  3. Pritisnite Opcije
  4. U dijaloškom okviru Mogućnosti kliknite karticu "Format uređivača"
  5. U opcijama Boje koda odaberite Tekst komentara
  6. Promijenite boju prednjeg plana i/ili pozadine
  7. Zatvorite dijaloški okvir

Kad promijenite boju komentara, promijenila bi se i boja za sve postojeće komentare u vašem kodu.

Neke najbolje prakse pri radu s komentarima u VBA -i

Evo nekoliko najboljih praksi koje treba imati na umu pri korištenju komentara u VBA kodu.

  1. Neka komentar ostane smislen i doda kontekst. Prilikom dodavanja komentara razmislite što bi bilo korisno za novog korisnika koji nikada nije vidio ovaj kôd i pokušava ga smisliti.
  2. Izbjegavajte pretjerano komentiranje jer bi vaš kôd izgledao pretrpan. Iako je u redu dodati još komentara kada ste početnik, kako steknete više iskustva u VBA kodiranju, u svakom slučaju ne biste morali dodavati mnogo komentara.
  3. Za svaku novu potprogram ili funkciju dobro je dodati komentar koji objašnjava što radi.
  4. Kada radite sa složenim kodom, dobra je ideja dodati komentare prije uvjeta i petlji, kako biste lakše shvatili što ste učinili kada ste ponovno pregledali kôd (ili kada netko drugi prođe kroz kôd)

U ovom vodiču sam opisao kako možete dodati komentari u VBA i neke najbolje prakse za njegovu upotrebu.

Nadam se da vam je ovaj vodič bio koristan.

wave wave wave wave wave