Kommentare

Code kann gelegentlich sehr umfassend werden. Manchmal gibt es auch Code, der besondere „Tücken“ hat, oder so komplex ist, dass man sich selbst als sein Verfasser erst wieder hineindenken muss, wenn man ihn sich nach einiger Zeit wieder ansieht. Bei Code, den ein Dritter geschrieben hat, gilt das umso mehr. Deswegen ist es sinnvoll, umfassend Kommentare einzufügen, um ihn sich oder jedem anderen, der ihn einmal liest, zu erklären.

Sub Ich()
'Ich() ist eine Demoprozedur
'Argumente: Keine

    Debug.Print "Hallo Ich"    'Text ausgeben

End Sub

Ein Kommentar beginnt mit einem Hochkomma. Der Rest der Zeile kann dann beliebigen Text enthalten, der bei der Verarbeitung des Codes ignoriert wird. Der VBA-Editor stellt Kommentare andersfarbig dar.

Man sollte sich angewöhnen, jede Prozedur wie im obigen Beispiel mit einem Kommentar zu beginnen, der etwas über deren Ein- und Ausgabewerte aussagt (dazu später mehr), und vor allem, was die Prozedur macht. Beschreibungen, wie die Prozedur oder bestimmte ihrer Teile arbeiten, gehören dann dahin, wo diese Dinge geschehen.

Natürlich kann man nicht nur beschreibenden Text in Kommentare schreiben. Oft ist es sinnvoll, Teile des Codes vorübergehend auszukommentieren. So muss man ihn nicht endgültig löschen, wenn man ihn später vielleicht wieder braucht.

Sub Ich()
'Ich() ist eine Demoprozedur
'Argumente: Keine

    'Debug.Print "Hallo Du"    'bisheriger Text

    Debug.Print "Hallo Ich"    'neuer Text

End Sub