Reageren in VBA

Dit artikel leert je hoe je een enkele regel of meerdere codeblokken becommentarieert in de VBA-editor. Als u meer wilt weten over interactie met Excel Cell Comments met VBA, lees dan dat artikel.

VBA-opmerking enkele regel

In Excel VBA zijn er verschillende manieren om regels van een code te becommentariëren:

  • Enkele offerte (')
  • Knop voor commentaarblok in de werkbalk
  • De . toevoegen Rem trefwoord.

De eenvoudigste manier om een ​​regel van een code te becommentariëren, is door een te plaatsen enkele offerte aan het begin van de regel:

1 'Blad1.Bereik ("A1"). Waarde = "Test"

Merk op dat in VBA opmerkingen altijd als groene tekst worden weergegeven.

Zoals u in het voorbeeld kunt zien, hebben we een enkel citaat aan het begin van de eerste regel in de procedure geplaatst en van commentaar voorzien. Als een citaat aan het begin van de regel wordt geplaatst, wordt de hele regel becommentarieerd en wordt deze tijdens het uitvoeren van de code overgeslagen.

U kunt ook een deel van de code becommentariëren als u ergens in de regel een enkele aanhaling plaatst.

In dat geval wordt code na een offerte overgeslagen:

1 Sheet1.Range("A1").Value = "Test" 'Het voorbeeld van gedeeltelijke regelcommentaar

Nu hebben we slechts een deel van de regel becommentarieerd. Dit is een goede manier om inline opmerkingen in een code te schrijven.

De tweede manier om commentaar te geven op een regel in een code is het gebruik van de standaard VBA-knop voor commentaar in de werkbalk. Om deze knop weer te geven, moet u deze toevoegen: Weergave -> Werkbalken -> Bewerking. Nu ziet u twee knoppen in de werkbalk: Reactieblok en Blokkeren van commentaar.

Markeer eenvoudig de gewenste regel(s) code en klik op een van de knoppen. Hiermee worden hele regels becommentarieerd/verwijderd. Houd er rekening mee dat u met deze methode geen opmerking kunt toevoegen aan het einde van een regel code.

U kunt ook de trefwoord Rem. Om een ​​regel te becommentariëren, moet u dit trefwoord aan het begin van een regel plaatsen:

1 Rem Blad1.Bereik ("A1"). Waarde = "Test"

Net als bij de commentaarknop, de Rem trefwoord stelt u in staat om slechts een hele regel van een code te becommentariëren, wat betekent dat u deze alleen aan het begin van een regel kunt plaatsen:

VBA-commentaar hele blok

Afgezien van het becommentariëren van een enkele regel, moeten we vaak meerdere regels becommentariëren, een codeblok. Om dit te doen, kunnen we dezelfde standaard knop Reactieblok in de werkbalk die we gebruikten voor het becommentariëren van een enkele regel. Eerst moeten we alle regels selecteren die we willen becommentariëren en vervolgens op de knop klikken:

123456789 Privé subcommentaarEntireBlock()' Blad1.Bereik ("A1"). Waarde = "Test"' Als Blad1.Range("A1") = "Test" Dan' MsgBox "De waarde van cel A1 is: Test"' Stop alsEinde sub

Als gevolg hiervan wordt het hele codeblok becommentarieerd.

Op dezelfde manier kunnen we een blok verwijderen door op de te klikken Blokkeren van commentaar knop in de werkbalk:

123456789 Privé subcommentaarEntireBlock()Blad1.Bereik ("A1"). Waarde = "Test"Als Blad1.Range("A1") = "Test" DanMsgBox "De waarde van cel A1 is: Test"Stop alsEinde sub

Sneltoetsen voor opmerkingen in VBA

Sneltoetsen inschakelen voor opmerkingen:

  • Klik met de rechtermuisknop ergens op een lege ruimte in de werkbalk.
  • Kiezen Aanpassen optie en selecteer de Bewerking onder de categorieën.
  • Vind Reactieblok in de Opdrachten en sleep het naast de bestaande pictogrammen in de werkbalk.
  • Nu kunt u de nieuw toegevoegde knop in de werkbalk zien
  • Klik op de Selectie wijzigen en vink optie aan Afbeelding en tekst.
  • Klik nogmaals op de Selectie wijzigen en onder Naam voeg een ampersand (&) toe aan het begin van de naam, zodat de naam van de knop is "&Reactieblok".

Nu kunt u een enkele regel of een codeblok selecteren en op drukken Alt+C op je toetsenbord om commentaar te geven.

Om dezelfde optie voor het verwijderen van commentaar op een code in te schakelen, kunt u het hele proces herhalen voor de opdracht Uncomment Block. De sneltoets voor het verwijderen van commentaar is: ALT+U.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave