Rückkehr in VBA-Code-Beispiele

Kommentare in VBA

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

VBA – Einzelne Zeile kommentieren

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

  • Einfaches Anführungszeichen (‚)
  • Schaltfläche Block kommentieren in der Symbolleiste
  • Hinzufügen des Schlüsselworts Rem.

Die einfachste Art, eine Codezeile zu kommentieren, ist es, ein einfaches Anführungszeichen an den Anfang der Zeile zu setzen:

  '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 ein einfaches Anführungszeichen an den Anfang der ersten Zeile der Prozedur gesetzt und sie auskommentiert. Wenn ein Anführungszeichen an den Anfang einer Zeile gesetzt wird, wird die gesamte Zeile kommentiert und bei der Ausführung des Codes übersprungen.

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

In diesem Fall wird der Code nach dem Anführungszeichen übersprungen:

  Sheet1.Range("A1").Value = "Test" 'Beispiel für das Kommentieren von Teilzeilen

Jetzt haben wir nur einen Teil der Zeile kommentiert. Dies ist ein guter Weg, um Inline-Kommentare in einem Code zu schreiben.

 

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

vba block kommentar

Markieren Sie einfach die gewünschte(n) Zeile(n) des Codes und klicken Sie auf eine der Schaltflächen. Dadurch werden ganze Zeilen kommentiert oder dekommentiert. Bitte beachten Sie, dass Sie mit dieser Methode keinen Kommentar an das Ende einer Codezeile anfügen können.

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

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

Ähnlich wie mit der Schaltfläche Auskommentieren können Sie mit dem Schlüsselwort Rem nur eine ganze Zeile kommentieren, d. h. Sie können es nur am Anfang einer Zeile einfügen:

VBA – Gesamten Block auskommentieren

Neben dem Auskommentieren einer einzelnen Zeile ist es oft erforderlich, mehrere Zeilen, also einen ganzen Codeblock, auszukommentieren. Dazu können wir die gleiche Standardschaltfläche Block auskommentieren in der Symbolleiste verwenden, die wir für das Kommentieren einer einzelnen Zeile verwendet haben. Zuerst müssen wir alle Zeilen markieren, die wir kommentieren wollen, und dann auf die Schaltfläche klicken:

Private Sub GesamtenBlockKommentieren()

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

' If Sheet1.Range("A1") = "Test" Then
' MsgBox "Der Wert der Zelle A1 ist: Test"
' End If

End Sub

Dadurch wird der gesamte Codeblock auskommentiert.

In ähnlicher Weise können wir die Kommentierung eines Blocks aufheben, indem wir auf die Schaltfläche Auskommentierung des Blocks aufheben in der Symbolleiste klicken:

Private Sub GesamtenBlockKommentieren()

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

    If Sheet1.Range("A1") = "Test" Then
        MsgBox "Der Wert der Zelle A1 ist: Test"
    End If

End Sub

Tastenkombination für das Kommentieren in VBA

So aktivieren Sie Tastenkombinationen für das Kommentieren:

  • Klicken Sie mit der rechten Maustaste auf eine leere Stelle in der Symbolleiste.
  • Wählen Sie die Option Anpassen und wählen Sie unter den Kategorien die Option Bearbeiten.
  • Suchen Sie unter den Befehlen die Schaltfläche Block auskommentieren und ziehen Sie sie neben die vorhandenen Symbole in der Symbolleiste.
  • Jetzt können Sie die neu hinzugefügte Schaltfläche in der Symbolleiste sehen
  • Klicken Sie auf die Schaltfläche Auswahl ändern und aktivieren Sie die Option Bild und Text.
  • Klicken Sie erneut auf Auswahl ändern und fügen Sie unter Name ein Et-Zeichen (&) am Anfang des Namens ein, so dass der Name der Schaltfläche „&BlockKommentieren“ lautet .

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

Um die gleiche Option für das Aufheben der Kommentierung eines Codes zu aktivieren, können Sie den gesamten Vorgang für den Befehl Block aufheben wiederholen. Die Tastenkombination für das Aufheben der Kommentierung ist ALT+U.

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!