Anweisungen
Diese Anweisungstypen folgen dem klassischen BASIC-Schema, nach dem jede Anweisung mit einem Schlüsselwort beginnt.
Es handelt sich nicht etwa um Prozeduren. Daher kann kein CALL vorangestellt werden.
Es sind keine Bestandteile der Standardbibliothek, sondern der Programmiersprache VBA selber.
Die Verwendung dieser Anweisungen ist im allgemeinen nicht empfehlenswert. Sie werden hier eher vorgestellt, damit der Leser sie kennt, falls er sie einmal in einem Programm liest, und um als Beispiele einen Eindruck davon zu vermitteln, wie Anweisung aussehen können.
Stop
Wechselt in den Haltmodus (wie Haltepunkt).
Eher für den Gebrauch während der Programmierung gedacht. Beispielsweise zur Fehlersuche.
(Im Haltemodus stehen viele Funktionen nicht zur Verfügung, wie beispielsweise das Einfügen aus der Zwischenablage.)
Wenn ein Code in einem versteckten Projekt ein Stop enthält, dann hält er ebenfalls an, aber die Stelle wird nicht angezeigt. Dies kann Bediener eines Programms irritieren. Deswegen sollten Stop-Anweisungen nur vorübergehend während der Untersuchung eines Programmteils verwendet werden und dann bald wieder entfernt werden.
End
Diese Anweisung beendet des gerade laufende VBA Programm.
Sie ist im allgemeinen nicht empfehlenswert, da ein größeres Programm damit von einem Programmteil unterbrochen werden kann, ohne daß andere Programmteile zuvor noch Gelegenheit erhalten, laufende Vorgänge ordentlich abzuschließen.
Außerdem ist es manchmal schwer, das Beenden eines Programms durch diese Anweisung zu erkennen, so daß der Programmablauf dann schwieriger nachvollziehbar ist.