Kommenterar i VBA

Den här artikeln lär dig hur du kommenterar en enda rad eller flera kodblock i VBA -redigeraren. Istället, om du vill lära dig mer om hur du interagerar med Excel -cellkommentarer med VBA, läs den artikeln.

VBA -kommentar En rad

I Excel VBA finns det flera sätt att kommentera rader i en kod:

  • Enstaka offert (‘)
  • Knapp för kommentarblock i verktygsfältet
  • Lägger till Rem nyckelord.

Det enklaste sättet att kommentera en rad i en kod är att sätta en enda offert i början av raden:

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

Lägg märke till att kommentarer i VBA alltid visas som grön text.

Som du kan se i exemplet lägger vi en enda offert i början av den första raden i proceduren och kommenterar den. Om en offert läggs i början av raden kommenteras hela raden och hoppas över den under körningen av koden.

Du kan också kommentera en del av koden om du lägger en enda offert någonstans i raden.

I så fall hoppas koden efter en offert:

1 Sheet1.Range ("A1"). Value = "Test" 'Exempel på delkommentarer

Nu kommenterade vi bara en del av raden. Detta är ett bra sätt att skriva inline kommentarer i en kod.

Det andra sättet att kommentera en rad i en kod är att använda standard VBA -knapp för kommentar i verktygsfältet. För att visa den här knappen måste du lägga till den: Se -> Verktygsfält -> Redigera. Nu kan du se två knappar i verktygsfältet: Kommentarblock och Obekräftelseblock.

Markera helt enkelt önskad kod (er) och klicka på en av knapparna. Detta kommer att kommentera/kommentera hela rader. Observera att denna metod inte tillåter dig att lägga till en kommentar i slutet av en kodrad.

Du kan också använda nyckelord Rem. För att kommentera en rad måste du ange detta nyckelord i början av en rad:

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

På samma sätt som kommentarknappen, Rem nyckelord kan du bara kommentera en hel rad i en kod, vilket innebär att du bara kan skriva det i början av en rad:

VBA -kommentar Hela blocket

Förutom att kommentera en enda rad behöver vi ofta kommentera flera rader, ett kodblock. För att göra detta kan vi samma standardknapp Kommentarblock i verktygsfältet som vi använde för att kommentera en enda rad. Först måste vi markera alla rader som vi vill kommentera och klicka sedan på knappen:

123456789 Private Sub CommentEntireBlock ()'Sheet1.Range ("A1"). Value = "Test"'If Sheet1.Range ("A1") = "Test" Då'MsgBox "Värdet på A1 -cell är: Test"'Sluta omAvsluta Sub

Som ett resultat kommenteras hela kodblocket.

På samma sätt kan vi avmarkera ett block genom att klicka på Kommentera block knappen i verktygsfältet:

123456789 Privat subkommentarEntireBlock ()Sheet1.Range ("A1"). Value = "Test"If Sheet1.Range ("A1") = "Test" DåMsgBox "Värdet på A1 -cell är: Test"Avsluta omAvsluta Sub

Kortkommandon för kommentarer i VBA

Så här aktiverar du kortkommandon för kommentarer:

  • Högerklicka någonstans på tomt utrymme i verktygsfältet.
  • Välja Anpassa och välj Redigera under kategorierna.
  • Hitta Kommentarblock i kommandona och dra och släpp den bredvid de befintliga ikonerna i verktygsfältet.
  • Nu kan du se den nyligen tillagda knappen i verktygsfältet
  • Klicka på Ändra markering och kontrollera alternativet Bild och text.
  • Klicka igen på Ändra markering och under namn lägg till ett tecken (&) i början av namnet, så namnet på knappen är “& Kommentarblock”.

Nu kan du välja en enda rad eller ett kodblock och trycka på Alt+C på ditt tangentbord för att kommentera.

För att aktivera samma alternativ för att inte kommentera en kod kan du upprepa hela processen för kommandot Uncomment Block. Genvägen för att inte kommentera är ALT+U.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave