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.