Kommenterer i VBA

Denne artikel lærer dig, hvordan du kommenterer en enkelt linje eller flere kodeblokke i VBA Editor. Hvis du i stedet vil lære om, hvordan du interagerer med Excel Cell Comments ved hjælp af VBA, skal du læse denne artikel.

VBA -kommentar enkelt linje

I Excel VBA er der flere måder at kommentere linjer på en kode:

  • Enkelt citat (‘)
  • Kommentarblok -knap i værktøjslinjen
  • Tilføjelse af Rem nøgleord.

Den nemmeste måde at kommentere en linje i en kode er at sætte en enkelt tilbud i begyndelsen af ​​linjen:

1 'Sheet1.Range ("A1"). Værdi = "Test"

Bemærk, at i VBA vises kommentarer altid som grøn tekst.

Som du kan se i eksemplet, satte vi et enkelt citat i begyndelsen af ​​den første linje i proceduren og kommenterede det. Hvis der sættes et tilbud i begyndelsen af ​​linjen, kommenteres hele linjen og springes over under udførelse af koden.

Du kan også kommentere en del af koden, hvis du sætter et enkelt citat et sted i linjen.

I så fald springes koden efter et tilbud over:

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

Nu kommenterede vi kun en del af linjen. Dette er en god måde at skrive inline -kommentarer i en kode.

Den anden måde at kommentere en linje i en kode er ved hjælp af standard VBA -knap til kommentar i værktøjslinjen. For at vise denne knap skal du tilføje den: Udsigt -> Værktøjslinjer -> Redigere. Nu kan du se to knapper på værktøjslinjen: Kommentarblok og Ukommenter blok.

Fremhæv blot den eller de ønskede kodelinjer, og klik på en af ​​knapperne. Dette vil kommentere/kommentere hele linjer. Bemærk, at denne metode ikke tillader dig at tilføje en kommentar til slutningen af ​​en kodelinje.

Du kan også bruge nøgleord Rem. For at kommentere en linje skal du sætte dette søgeord i begyndelsen af ​​en linje:

1 Remark1.Range ("A1"). Værdi = "Test"

Tilsvarende til kommentar -knappen, Rem søgeord giver dig mulighed for kun at kommentere en hel linje i en kode, hvilket betyder, at du kun kan sætte det i begyndelsen af ​​en linje:

VBA -kommentar Hele blokken

Bortset fra at kommentere en enkelt linje, har vi ofte brug for at kommentere flere linjer, en kodeblok. For at gøre dette kan vi den samme standardknap Kommentarblok i værktøjslinjen, som vi brugte til at kommentere en enkelt linje. Først skal vi vælge alle de linjer, vi vil kommentere, og derefter klikke på knappen:

123456789 Privat underkommentarEntireBlock ()'Sheet1.Range ("A1"). Værdi = "Test"'If Sheet1.Range ("A1") = "Test" Så'MsgBox "Værdien af ​​A1 -celle er: Test"' Afslut HvisAfslut Sub

Som følge heraf kommenteres hele kodeblokken.

På samme måde kan vi fjerne en kommentar fra en blok ved at klikke på Fjern kommentar fra blokken knappen på værktøjslinjen:

123456789 Privat underkommentarEntireBlock ()Ark1.Range ("A1"). Værdi = "Test"Hvis Sheet1.Range ("A1") = "Test" SåMsgBox "Værdien af ​​A1 -celle er: Test"Afslut HvisAfslut Sub

Tastaturgenveje til kommentarer i VBA

Sådan aktiveres tastaturgenveje til kommentarer:

  • Højreklik et sted på tomt sted i værktøjslinjen.
  • Vælge Tilpas og vælg Redigere under kategorierne.
  • Find Kommentarblok i kommandoerne, og træk og slip det ved siden af ​​de eksisterende ikoner på værktøjslinjen.
  • Nu kan du se den nyligt tilføjede knap på værktøjslinjen
  • Klik på Rediger markering og tjek mulighed Billede og tekst.
  • Klik igen på Rediger markering og under Navn tilføj et ampersand (&) i begyndelsen af ​​navnet, så navnet på knappen er “& Kommentarblok”.

Nu kan du vælge en enkelt linje eller en blok blok og trykke på Alt+C på dit tastatur for at kommentere.

For at aktivere den samme mulighed for ikke at kommentere en kode, kan du gentage hele processen til kommandoen Uncomment Block. Genvejen til ikke at kommentere er ALT+U.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave