Kommenterer i VBA

Denne artikkelen vil lære deg hvordan du kommenterer en enkelt linje eller flere kodeblokker i VBA Editor. I stedet, hvis du vil lære om hvordan du samhandler med Excel Cell Comments ved hjelp av VBA, les den artikkelen.

VBA Comment Single Line

I Excel VBA er det flere måter å kommentere linjer på en kode:

  • Enkelt sitat (‘)
  • Kommentarblokk -knapp i verktøylinjen
  • Legger til Rem søkeord.

Den enkleste måten å kommentere en linje i en kode er å sette en enkelt tilbud i begynnelsen av linjen:

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

Legg merke til at kommentarer i VBA alltid vises som grønn tekst.

Som du kan se i eksemplet, la vi et enkelt sitat i begynnelsen av den første linjen i prosedyren og kommenterte det. Hvis du setter et tilbud i begynnelsen av linjen, kommenteres hele linjen og hoppes over under utførelsen av koden.

Du kan også kommentere deler av koden hvis du setter et enkelt sitat et sted på linjen.

I så fall vil koden etter et tilbud bli hoppet over:

1 Sheet1.Range ("A1"). Value = "Test" 'Eksemplet på kommentering av delvis linje

Nå kommenterte vi bare en del av linjen. Dette er en god måte å skrive inline kommentarer i en kode.

Den andre måten å kommentere en linje i en kode er å bruke standard VBA -knapp for kommentar i verktøylinjen. For å vise denne knappen må du legge den til: Utsikt -> Verktøylinjer -> Redigere. Nå kan du se to knapper på verktøylinjen: Kommentarblokk og Ukommenter blokk.

Bare marker ønsket linje (r) med kode og klikk på en av knappene. Dette vil kommentere/kommentere hele linjer. Vær oppmerksom på at denne metoden ikke lar deg legge til en kommentar på slutten av en kodelinje.

Du kan også bruke søkeord Rem. For å kommentere en linje, må du sette dette søkeordet i begynnelsen av en linje:

1 Remark1.Range ("A1"). Verdi = "Test"

På samme måte som kommentarknappen, Rem søkeord lar deg kommentere bare en hel linje med en kode, noe som betyr at du bare kan sette den i begynnelsen av en linje:

VBA -kommentar Hele blokken

Bortsett fra å kommentere en enkelt linje, må vi ofte kommentere flere linjer, en blokk med kode. For å gjøre dette kan vi den samme standardknappen Kommentarblokk i verktøylinjen som vi brukte for å kommentere en enkelt linje. Først må vi velge alle linjene vi vil kommentere, og deretter klikke på knappen:

123456789 Privat delkommentarEntireBlock ()'Sheet1.Range ("A1"). Value = "Test"'If Sheet1.Range ("A1") = "Test" Da'MsgBox "Verdien av A1 -celle er: Test"' Slutt omSlutt Sub

Som et resultat blir hele kodeblokken kommentert.

På samme måte kan vi fjerne kommentaren til en blokk ved å klikke på Uncomment Block -knappen på verktøylinjen:

123456789 Privat delkommentarEntireBlock ()Ark1.Range ("A1"). Verdi = "Test"If Sheet1.Range ("A1") = "Test" DaMsgBox "Verdien på A1 -cellen er: Test"Slutt omSlutt Sub

Tastatursnarveier for kommentarer i VBA

Slik aktiverer du hurtigtaster for kommentarer:

  • Høyreklikk et sted på tomt område på verktøylinjen.
  • Velge Tilpass og velg Redigere under kategoriene.
  • Finne Kommentarblokk i kommandoene, og dra og slipp den ved siden av de eksisterende ikonene på verktøylinjen.
  • Nå kan du se den nylig lagt til knappen på verktøylinjen
  • Klikk på Endre utvalg og sjekk alternativet Bilde og tekst.
  • Klikk igjen på Endre utvalg og under Navn legg til et ampersand (&) i begynnelsen av navnet, så navnet på knappen er “& Kommentarblokk”.

Nå kan du velge en enkelt linje eller en blokk med kode og trykke Alt+C på tastaturet for å kommentere.

For å aktivere det samme alternativet for å ikke kommentere en kode, kan du gjenta hele prosessen for kommandoen Uncomment Block. Snarveien for å ikke kommentere er ALT+U.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave