Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

VBA-Begriff: While...Wend-Anweisung

Führt eine Reihe von Anweisungen aus, solange eine gegebene Bedingung den Wert True hat.

Syntax

While Bedingung
[Anweisungen]

Wend

Die Syntax der While...Wend-Anweisung besteht aus folgenden Teilen:

Teil Beschreibung
Bedingung Erforderlich. Numerischer Ausdruck oder Zeichenfolgenausdruck, der True oder False ergibt. Wenn Bedingung den Wert Null hat, wird Bedingung als False interpretiert.
Anweisungen Optional. Eine oder mehrere Anweisungen, die ausgeführt werden, solange Bedingung True ergibt.

Bemerkungen

Wenn Bedingung den Wert True ergibt, werden alle Anweisungen bis zur Wend-Anweisung ausgeführt. Das Programm kehrt dann zur While-Anweisung zurück und überprüft, ob Bedingung immer noch True ergibt. In diesem Fall wird der Vorgang wiederholt. Wenn Bedingung nicht True ergibt, setzt das Programm die Ausführung mit der Anweisung im Anschluß an die Wend-Anweisung fort.

While...Wend-Schleifen können beliebig ineinander verschachtelt werden. Eine Wend-Anweisung bezieht sich immer auf die zuletzt ausgeführte While-Anweisung.

Tip°°°Die Do...Loop-Anweisung stellt eine strukturiertere und flexiblere Möglichkeit zur Ausführung von Schleifen dar.