Zählschleifen

Der allgemeine Aufbau einer solchen Schleife lautet:

          For VARIABLE = ANFANG to ENDE [Step SCHRITTWEITE]

          ANWEISUNG
          Next [VARIABLE]

For und Next sind die Schlüsselwörter, die die Anweisung oder den Anweisungsblock begrenzen.
VARIABLE ist eine beliebige numerische Variable, die die Anzahl der Durchläufe zählt.

ANFANG und ENDE geben den Wertebereich vor, den die Variable durchläuft.

Die Angabe einer Schrittweite ist optional, meist wird sie weggelassen, dann wird automatisch eine Schrittweite von 1 angenommen.

Beispiel: In eine Arbeitsmappe sollen 100 neue Tabellenblätter eingefügt werden:
for i = 1 to 100
sheets.add
next i

Hier wird zunächst der Schleifenvariablen i der Wert 1 zugewiesen, die Anweisung sheets.add ausgeführt und der nächste Schleifendurchlauf gestartet. Dabei wird der Wert von i automatisch um 1 erhöht.

Bei jedem „next“ wird der Wert der Variablen i geprüft. Solange der angegebene Endwert noch nicht überschritten wurde, wird die Schleife erneut durchlaufen, jedesmal wird ein neues Blatt eingefügt.
Hat i den Endwert überschritten, wird die Schleife verlassen.

Der Variablenname hinter dem Schlüsselwort „next“ kann entfallen. Es ist jedoch empfehlenswert und erhöht die Lesbarkeit eines Codes beträchtlich, wenn man den Variablennamen einfügt; also die Schleife im Beispiel mit „next i“ und nicht mit „next“ begrenzt.

Nicht gefunden, was Sie suchen? Dann geben Sie hier Ihren Suchbegriff ein!

Benutzerdefinierte Suche


More:

While Schleifen