Komentiranje u VBA

Ovaj članak će vas naučiti kako komentirati jedan redak ili više blokova koda u VBA Editoru. Umjesto toga, ako želite saznati kako komunicirati s komentarima ćelija Excel u programu VBA, pročitajte taj članak.

VBA Komentar Jedna linija

U Excelu VBA postoji nekoliko načina komentiranja redaka koda:

  • Pojedinačni navod (')
  • Gumb za blokiranje komentara na alatnoj traci
  • Dodavanjem Rem ključna riječ.

Najjednostavniji način komentiranja retka koda je stavljanje pojedinačni citat na početku retka:

1 'Sheet1.Range ("A1"). Value = "Test"

Uočite da su u VBA -i komentari uvijek prikazani kao zeleni tekst.

Kao što možete vidjeti u primjeru, stavili smo jedan navod na početak prvog retka u postupku i komentirali ga. Ako se citat stavi na početak retka, cijeli se redak komentira i bit će preskočen tijekom izvršavanja koda.

Također možete komentirati dio koda ako stavite jedan navod negdje u redak.

U tom će slučaju kôd nakon citata biti preskočen:

1 Sheet1.Range ("A1"). Value = "Test" 'Primjer djelomičnog komentiranja retka

Sada smo komentirali samo dio crte. Ovo je dobar način za pisanje ugrađenih komentara u kôd.

Drugi način komentiranja retka u kodu je korištenje standardni VBA gumb za komentar na alatnoj traci. Da biste prikazali ovaj gumb, morate ga dodati: Pogled -> Alatne trake -> Uredi. Sada na alatnoj traci možete vidjeti dva gumba: Blok komentara i Blokiranje komentara.

Jednostavno označite željene retke koda i kliknite jedan od gumba. Ovo će komentirati/otkomentirati cijele retke. Imajte na umu da vam ova metoda neće dopustiti da dodate komentar na kraj retka koda.

Također možete koristiti ključna riječ Rem. Da biste komentirali redak, morate staviti ovu ključnu riječ na početak retka:

1 Rem Sheet1.Range ("A1"). Value = "Test"

Slično gumbu za komentar, Rem ključna riječ omogućuje vam komentiranje samo cijelog retka koda, što znači da ga možete staviti samo na početak retka:

Cijeli blok komentara VBA komentara

Osim komentiranja jednog retka, često moramo komentirati više redaka, blok koda. Da bismo to učinili, možemo istim standardnim gumbom Blokiranje komentara na alatnoj traci koju smo koristili za komentiranje jednog retka. Prvo moramo odabrati sve retke koje želimo komentirati, a zatim kliknuti gumb:

123456789 Privatni pod komentarEntireBlock ()'Sheet1.Range ("A1"). Value = "Test"'If Sheet1.Range ("A1") = "Test" Zatim'MsgBox "Vrijednost A1 ćelije je: Test"' Završi akoKraj podm

Zbog toga se komentira cijeli blok koda.

Slično, možemo dekomentirati blok, klikom na Blokiraj komentar gumb na alatnoj traci:

123456789 Privatni pod komentarEntireBlock ()List1.Range ("A1"). Vrijednost = "Test"Ako je Sheet1.Range ("A1") = "Test" ZatimMsgBox "Vrijednost A1 ćelije je: Test"Završi akoKraj podm

Tipkovni prečaci za komentiranje u VBA

Da biste omogućili prečace na tipkovnici za komentiranje:

  • Desnom tipkom miša kliknite negdje na prazan prostor na alatnoj traci.
  • Odaberite Prilagodite opciju i odaberite Uredi pod kategorijama.
  • Pronaći Blokiranje komentara u naredbama i povucite i ispustite pored postojećih ikona na alatnoj traci.
  • Sada možete vidjeti novo dodani gumb na alatnoj traci
  • Klikni na Izmijeni odabir i provjerite opciju Slika i tekst.
  • Ponovno kliknite na Izmijeni odabir i ispod Ime dodajte ampersand (&) na početak imena, tako da je naziv gumba "& Blokiraj komentare".

Sada možete odabrati jedan redak ili blok koda i pritisnuti Alt+C na tipkovnici za komentiranje.

Da biste omogućili istu opciju za dekomentiranje koda, možete ponoviti cijeli postupak za naredbu Uncomment Block. Prečac za nekomentiranje je ALT+U.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave