Kommentarer i Excel VBA (Legg til, fjern, blokkere kommentarer)

Når du arbeider med VBA -koding i Excel, kan du enkelt legge til kommentarer mens du skriver koden.

Kommentarer i VBA kan være veldig nyttige for nybegynnere, der du kan legge til en kommentar til en kode (eller en blokk) som forklarer hva den gjør. Så neste gang du kommer tilbake til koden, vil du ikke gå helt tapt og ha en viss kontekst på grunn av kommentarene.

Selv for avanserte Excel VBA -programmerere, når koden begynner å gå utover noen få linjer, er det en god idé å legge til kontekst ved hjelp av kommentarer (spesielt hvis det er en sjanse for at noen andre må jobbe med koden i fremtiden)

Og siden det er en kommentar, ignorerer VBA det mens du utfører koden.

I denne korte Excel -opplæringen vil jeg dekke hvordan du legger til kommentarer i VBA og alle de beste fremgangsmåtene rundt det.

Legge til kommentarer i VBA i Excel

For å legge til en kommentar i VBA, bare legg til et apostroftegn før linjen som du vil merkes som en kommentar.

Alt etter apostroftegnet på den linjen vil bli betraktet som en kommentar, og VBA ville gjøre den til grønn farge (for å visuelt skille den fra vanlig kode)

Det er to måter du kan legge til en kommentar i VBA:

  1. Ha en kommentar i en egen linje, hvor denne linjen starter med en apostrof og deretter har kommentarteksten etter den
  2. Ha en kommentar som en del av den vanlige kodelinjen, hvor du etter koden har et mellomromstegn etterfulgt av en apostrof, og deretter kommentaren (som vist nedenfor)

Selv om jeg har sett at begge disse ble brukt av VBA -programmererne, foretrekker jeg den første metoden der en kommentar har en egen linje helt.

En annen (old school) metode for å legge til en kommentar er å ha ordet ‘Rem’ etterfulgt av kommentaren.

Her er Rem forkortelse for Remark.

Rem ble brukt i dagene til BASIC og har blitt beholdt i de nåværende versjonene av VBA. Selv om det er godt å vite at den eksisterer, anbefaler jeg at du bare bruker apostrofmetoden mens du legger til kommentarer i VBA.

Konvertering av en kodelinje (eller kodeblokk) til kommentar

Noen ganger kan det hende du har behov for å konvertere en eksisterende kodelinje (eller en blokk) til kommentarer.

Programmerere gjør ofte dette når de jobber med en kode, og de vil raskt prøve noe annet, mens de fortsatt beholder den allerede skrevne koden.

Så du kan raskt kommentere en linje, prøve en ny, og hvis du vil få tilbake den tidligere koden, fjerner du bare apostrofen og konverterer kommentaren tilbake til en normal kodelinje.

For en linje (eller til og med noen få linjer), er det best å legge til apostrofen manuelt før disse linjene.

Men hvis du har en stor blokk med kode, bruker du trinnene nedenfor for å legge til muligheten til å konvertere en hel blokk med kode til en kommentar:

  1. Klikk på fanen Vis
  2. Gå til verktøylinjen.
  3. Når du holder markøren over den, ser du flere alternativer
  4. Klikk på Rediger -alternativet. Dette får redigeringsverktøylinjen til å vises et sted på skjermen.
  5. Dra redigeringsverktøylinjene mot verktøylinjen, slik at den vil legge til seg der (i tilfelle den ikke allerede er forankret)
  6. Velg blokkblokken du vil kommentere
  7. Klikk på "Kommentarblokk" -alternativet på verktøylinjen

De ovennevnte trinnene vil umiddelbart konvertere en kodeblokk til kommentarer ved å legge til en apostrof foran hver linje i den koden.

Hvis du vil fjerne kommentaren og konvertere den tilbake til vanlige kodelinjer, velger du den blokkerte koden igjen og klikker på alternativet "Ikke -kommentarblokk" i redigeringsverktøylinjen

Endre fargen på kommentaren i Excel VBA

Selv om VB ikke tillater mye formatering, tillater det deg å endre fargen på kommentaren hvis du vil.

En av mine VBA -kursstudenter sendte meg en e -post og fortalte meg at muligheten til å endre fargen på kommentarer i VBA virkelig var nyttig for mennesker som lider av fargeblindhet.

Nedenfor er trinnene for å endre fargen på kommentaren i Excel VBA:

  1. Åpne Visual Basic Editor
  2. Klikk på Verktøy -alternativet i menyen
  3. Klikk på Alternativer
  4. I dialogboksen Alternativer klikker du på kategorien "Editorformat"
  5. Velg Kodefarger, velg Kommentar tekst
  6. Endre forgrunnen og/eller bakgrunnsfargen
  7. Lukk dialogboksen

Når du endrer kommentarfargen, vil det også endre fargen for alle de eksisterende kommentarene i koden din.

Noen gode fremgangsmåter når du arbeider med kommentarer i VBA

Her er noen av de beste fremgangsmåtene du må huske på når du bruker kommentarer i VBA -koden.

  1. Behold kommentaren meningsfull og legg til kontekst. Når du legger til en kommentar, bør du vurdere hva som ville være nyttig for en ny bruker som aldri har sett denne koden og prøver å forstå det.
  2. Unngå overdreven kommentar, da det vil få koden til å se litt rotete ut. Selv om det er greit å legge til flere kommentarer når du er nybegynner, ettersom du får mer erfaring med VBA -koding, trenger du uansett ikke å legge til mange kommentarer.
  3. For hver nye underprogram eller funksjon er det en god idé å legge til en kommentar som forklarer hva den gjør.
  4. Når du arbeider med kompleks kode, er det en god idé å legge til kommentarer før forhold og sløyfer, slik at det er lettere for deg å få tak i hva du hadde gjort når du besøkte koden igjen (eller når noen andre går gjennom koden)

I denne opplæringen dekket jeg hvordan du kan legge til kommentarer i VBA og noen gode fremgangsmåter for å bruke den.

Jeg håper du synes denne opplæringen var nyttig.

wave wave wave wave wave