Schleifen durch Code

Mithilfe von bedingten Anweisungen und Loopinganweisungen (auch als Steuerelementstrukturen bezeichnet) können Sie Visual Basic Code schreiben, der Entscheidungen trifft und Aktionen wiederholt. Eine weitere nützliche Steuerelementstruktur, die With-Anweisung, ermöglicht das Ausführen einer Reihe von Anweisungen, ohne ein Objekt neuqualifizieren zu müssen.

Verwenden bedingter Anweisungen zum Treffen von Entscheidungen

Bedingte Anweisungen werten aus, ob eine Bedingung True oder False ist, und geben dann eine oder mehrere Anweisungen an, die je nach Ergebnis ausgeführt werden. 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 verwendende 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 verwendende 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. Mit der With-Anweisung können Sie ein Objekt einmal für eine ganze Reihe von Anweisungen angeben.

  • 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.