Kommentieren in VBA

In diesem Artikel erfahren Sie, wie Sie eine einzelne Zeile oder mehrere Codeblöcke im VBA-Editor kommentieren. Wenn Sie stattdessen erfahren möchten, wie Sie mithilfe von VBA mit Excel-Zellkommentaren interagieren, lesen Sie diesen Artikel.

VBA-Kommentar einzeilig

In Excel VBA gibt es mehrere Möglichkeiten, Zeilen eines Codes zu kommentieren:

  • Einzelzitat (‘)
  • Schaltfläche zum Blockieren von Kommentaren in der Symbolleiste
  • Hinzufügen der Rem Stichwort.

Der einfachste Weg, eine Codezeile zu kommentieren, besteht darin, a Einzelzitat am Anfang der Zeile:

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

Beachten Sie, dass Kommentare in VBA immer als grüner Text angezeigt werden.

Wie Sie im Beispiel sehen können, haben wir in der Prozedur ein einfaches Zitat an den Anfang der ersten Zeile gesetzt und kommentiert. Steht ein Zitat am Zeilenanfang, wird die ganze Zeile kommentiert und bei der Ausführung des Codes übersprungen.

Sie können auch einen Teil des Codes kommentieren, wenn Sie irgendwo in der Zeile ein einfaches Anführungszeichen setzen.

In diesem Fall wird der Code nach einem Angebot übersprungen:

1 Sheet1.Range("A1").Value = "Test" 'Beispiel für partielle Zeilenkommentare

Jetzt haben wir nur einen Teil der Zeile kommentiert. Dies ist eine gute Möglichkeit, um Inline-Kommentare in einen Code zu schreiben.

Die zweite Möglichkeit, eine Zeile in einem Code zu kommentieren, ist die Verwendung des Standard-VBA-Button für Kommentar in der Symbolleiste. Um diese Schaltfläche anzuzeigen, müssen Sie sie hinzufügen: Sicht -> Symbolleisten -> Bearbeiten. Jetzt sehen Sie zwei Schaltflächen in der Symbolleiste: Kommentarblock und Kommentarblock aufheben.

Markieren Sie einfach Ihre gewünschte(n) Codezeile(n) und klicken Sie auf eine der Schaltflächen. Dies wird ganze Zeilen kommentieren/entkommentieren. Beachten Sie, dass Sie mit dieser Methode keinen Kommentar am Ende einer Codezeile hinzufügen können.

Sie können auch die Stichwort Rem. Um eine Zeile zu kommentieren, müssen Sie dieses Schlüsselwort an den Anfang einer Zeile setzen:

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

Ähnlich wie die Kommentarschaltfläche ist die Rem Das Schlüsselwort ermöglicht es Ihnen, nur eine ganze Zeile eines Codes zu kommentieren, was bedeutet, dass Sie es nur an den Anfang einer Zeile setzen können:

VBA-Kommentar Gesamter Block

Abgesehen vom Kommentieren einer einzelnen Zeile müssen wir oft mehrere Zeilen, einen Codeblock, kommentieren. Um dies zu tun, können wir die gleiche Standardtaste Kommentarblock in der Symbolleiste, die wir zum Kommentieren einer einzelnen Zeile verwendet haben. Zuerst müssen wir alle Zeilen auswählen, die wir kommentieren möchten, und dann auf die Schaltfläche klicken:

123456789 Privater Abo-KommentarEntireBlock()' Sheet1.Range("A1").Value = "Test"' Wenn Sheet1.Range("A1") = "Test" Then' MsgBox "Der Wert der Zelle A1 ist: Test"'Ende wennEnd Sub

Als Ergebnis wird der gesamte Codeblock kommentiert.

Ebenso können wir einen Block auskommentieren, indem wir auf das Kommentarblock aufheben Schaltfläche in der Symbolleiste:

123456789 Privater Abo-KommentarEntireBlock()Sheet1.Range("A1").Value = "Test"Wenn Sheet1.Range("A1") = "Test" ThenMsgBox "Der Wert der Zelle A1 ist: Test"Ende WennEnd Sub

Tastenkombinationen zum Kommentieren in VBA

So aktivieren Sie Tastenkombinationen zum Kommentieren:

  • Klicken Sie mit der rechten Maustaste irgendwo auf eine leere Stelle in der Symbolleiste.
  • Wählen Anpassen Option und wählen Sie die Bearbeiten unter den Kategorien.
  • Finden Kommentarblock in den Befehlen und ziehen Sie es per Drag & Drop neben die vorhandenen Symbole in der Symbolleiste.
  • Jetzt sehen Sie die neu hinzugefügte Schaltfläche in der Symbolleiste
  • Klicken Sie auf die Auswahl ändern und Option prüfen Bild und Text.
  • Klicken Sie erneut auf die Auswahl ändern und unter Name füge am Anfang des Namens ein kaufmännisches Und (&) hinzu, damit der Name der Schaltfläche lautet „&Kommentarblock“.

Jetzt können Sie eine einzelne Zeile oder einen Codeblock auswählen und drücken Alt+C auf Ihrer Tastatur, um zu kommentieren.

Um dieselbe Option zum Entkommentieren eines Codes zu aktivieren, können Sie den gesamten Vorgang für den Befehl Uncomment Block wiederholen. Die Abkürzung zum Entkommentieren ist ALT+U.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave