Kommentarer i Excel VBA (Tilføj, Fjern, Bloker kommentarer)

Når du arbejder med VBA -kodning i Excel, kan du nemt tilføje kommentarer, mens du skriver koden.

Kommentarer i VBA kan være virkelig nyttige for begyndere, hvor du kan tilføje en kommentar til en kode (eller en blok), der forklarer, hvad den gør. Så næste gang du vender tilbage til koden, går du ikke helt tabt og vil have en vis kontekst på grund af kommentarerne.

Selv for avancerede Excel VBA -programmører, når koden begynder at komme ud over et par linjer, er det en god idé at tilføje kontekst ved hjælp af kommentarer (især hvis der er en chance for, at en anden muligvis skal arbejde på koden i fremtiden)

Og da det er en kommentar, ignorerer VBA det, mens koden udføres.

I denne korte Excel -vejledning dækker jeg, hvordan du tilføjer kommentarer i VBA og alle de bedste fremgangsmåder omkring det.

Tilføjelse af kommentarer i VBA i Excel

For at tilføje en kommentar i VBA skal du blot tilføje et apostroftegn før den linje, som du vil markere som en kommentar.

Alt efter apostroftegnet i den linje ville blive betragtet som en kommentar, og VBA ville gøre det til grøn farve (for visuelt at adskille det fra almindelig kode)

Der er to måder, du kan tilføje en kommentar i VBA:

  1. Har en kommentar i en separat linje, hvor denne linje starter med en apostrof og derefter har kommentarteksten efter den
  2. Har en kommentar som en del af den almindelige kodelinje, hvor du efter koden har et mellemrumstegn efterfulgt af en apostrof, og derefter kommentaren (som vist nedenfor)

Selvom jeg har set begge disse blive brugt af VBA -programmørerne, foretrækker jeg den første metode, hvor en kommentar helt har en separat linje.

En anden (old school) metode til tilføjelse af en kommentar er at få ordet 'Rem' efterfulgt af kommentaren.

Her er Rem forkortelse for Remark.

Rem blev brugt i BASIC's dage og er blevet opbevaret i de nuværende versioner af VBA. Selvom det er godt at vide, at den findes, anbefaler jeg, at du kun bruger apostrofmetoden, mens du tilføjer kommentarer i VBA.

Konvertering af en kodelinje (eller kodeblok) til kommentar

Nogle gange har du måske brug for at konvertere en eksisterende kodelinje (eller en blok blok) til kommentarer.

Programmører gør ofte dette, når de arbejder på en kode, og de vil hurtigt prøve noget andet, mens de stadig beholder den allerede skrevne kode.

Så du kan hurtigt kommentere en linje, prøve en ny, og hvis du vil have den tidligere kode tilbage, skal du bare fjerne apostrofen og konvertere kommentaren tilbage til en normal kodelinje.

For en linje (eller endda et par linjer) er det bedst at tilføje apostrof manuelt før disse linjer.

Men hvis du har en stor kodeblok, skal du bruge nedenstående trin til at tilføje muligheden for at konvertere en hel kodeblok til en kommentar:

  1. Klik på fanen Vis
  2. Gå til værktøjslinjen.
  3. Når du holder markøren over den, ser du flere muligheder
  4. Klik på indstillingen Rediger. Dette får redigeringsværktøjslinjen til at vises et sted på din skærm.
  5. Træk redigeringsværktøjslinjerne mod værktøjslinjens område, så det ville lægge sig selv der (hvis det ikke allerede er forankret)
  6. Vælg den kodeblok, du vil kommentere
  7. Klik på 'Kommentarblok' i værktøjslinjen

Ovenstående trin ville øjeblikkeligt konvertere en kodeblok til kommentarer ved at tilføje en apostrof foran hver linje i den kode.

Hvis du vil fjerne kommentaren og konvertere den tilbage til almindelige kodelinjer, skal du vælge denne kodeblok igen og klikke på indstillingen 'Fjern kommentar' i værktøjslinjen Rediger

Ændring af kommentarens farve i Excel VBA

Selvom VB ikke tillader meget formatering, giver det dig mulighed for at ændre farven på kommentaren, hvis du vil.

En af mine VBA -kursusstuderende mailede mig og fortalte mig, at muligheden for at ændre farven på kommentarer i VBA virkelig var nyttig for mennesker, der lider af farveblindhed.

Nedenfor er trinene til ændring af farven på kommentaren i Excel VBA:

  1. Åbn Visual Basic Editor
  2. Klik på værktøjsmuligheden i menuen
  3. Klik på Indstillinger
  4. Klik på fanen ‘Editorformat’ i dialogboksen Indstillinger
  5. I indstillingerne Kodefarver skal du vælge Kommentartekst
  6. Skift forgrunden og/eller baggrundsfarven
  7. Luk dialogboksen

Når du ændrer kommentarfarven, ændrer det også farven på alle de eksisterende kommentarer i din kode.

Nogle bedste fremgangsmåder, når du arbejder med kommentarer i VBA

Her er nogle af de bedste fremgangsmåder, du skal huske på, når du bruger kommentarer i VBA -koden.

  1. Hold kommentaren meningsfuld og tilføj kontekst. Når du tilføjer en kommentar, skal du overveje, hvad der ville være nyttigt for en ny bruger, der aldrig har set denne kode og forsøger at give mening om det.
  2. Undgå overdrevne kommentarer, da det ville få din kode til at se lidt rodet ud. Selvom det er i orden at tilføje flere kommentarer, når du er nybegynder, efterhånden som du får mere erfaring med VBA -kodning, behøver du alligevel ikke at tilføje mange kommentarer.
  3. For hver ny underprogram eller funktion er det en god idé at tilføje en kommentar, der forklarer, hvad den gør.
  4. Når du arbejder med kompleks kode, er det en god idé at tilføje kommentarer før betingelser og sløjfer, så det er lettere for dig at få styr på, hvad du havde gjort, når du besøgte koden igen (eller når en anden går igennem koden)

I denne vejledning dækkede jeg, hvordan du kan tilføje kommentarer i VBA og nogle bedste fremgangsmåder til at bruge det.

Jeg håber, at du fandt denne vejledning nyttig.

wave wave wave wave wave