Durchlaufen von Code
Mithilfe von bedingten Anweisungen und Schleifenanweisungen (auch als Steuerstrukturen bezeichnet) können Sie Visual Basic-Code schreiben, der Entscheidungen trifft und Aktionen wiederholt. Eine weitere nützliche Steuerungsstruktur, die With-Anweisung , ermöglicht es Ihnen, eine Reihe von Anweisungen auszuführen, ohne ein Objekt neu zuqualifizieren.
Verwenden von bedingten Anweisungen zum Treffen von Entscheidungen
Bedingte Anweisungen werten aus, ob eine Bedingung True oder False ist, und geben dann je nach Ergebnis eine oder mehrere Anweisungen an, die ausgeführt werden sollen. In der Regel ist eine Bedingung ein Ausdruck , der einen Vergleichsoperator verwendet, um einen Wert oder eine Variable mit einem anderen zu vergleichen.
Auswählen einer zu verwendenden bedingten Anweisung
- If...Then...Else: Verzweigung, wenn eine Bedingung True oder False ist
- Select Case: Auswählen eines Zweigs aus einem Satz von Bedingungen
Verwenden von Schleifen zum Wiederholen von Code
Mit Schleifen können Sie eine Gruppe von Anweisungen wiederholt ausführen. Manche Schleifen wiederholen Anweisungen, bis eine Bedingung False ist, andere wiederholen Anweisungen, bis eine Bedingung True ist. Es gibt zudem Schleifen, die Anweisungen mit einer bestimmten Häufigkeit oder für jedes Objekt in einer Auflistung wiederholen.
Auswählen einer zu verwendenden Schleife
- Do...Loop: Ausführen einer Schleife, während oder bis eine Bedingung True ist
- For...Next: Verwenden eines Zählers, um Anweisungen mit einer bestimmten Häufigkeit auszuführen
- For Each...Next: Wiederholen einer Gruppe von Anweisungen für jedes Objekt in einer Auflistung
Ausführen mehrerer Anweisungen für dasselbe Objekt
In Visual Basic müssen Sie in der Regel ein Objekt angeben, damit Sie eine seiner Methoden ausführen oder eine seiner Eigenschaften ändern können. Verwenden Sie die With-Anweisung , um ein Objekt einmal für eine ganze Reihe von Anweisungen anzugeben.
- With: Ausführen einer Reihe von Anweisungen für dasselbe Objekt
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.