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.