Loops sind Aussagen, die ausgeführt, bis eine Bedingung erfüllt ist fortzusetzen. Es gibt ein paar wesentliche Funktionen der Regelung im VBA Excel Programmierung verwendet : " während ", " für " und " tun, während " . Jeder Loop-Funktion wird weiterhin ausgeführt , aber die Art und Weise die Bedingungen eingerichtet sind anders. Die Art der Loop-Funktion verwendet wird, durch den Programmierer Notwendigkeiten bestimmt. Während
Die while-Schleife wird durchlaufen, solange die Bedingung Aussage ist gleich wahr. Die while-Schleife einen Zustand am Anfang der Anweisung eingestellt . Zum Beispiel wird die while-Schleife in Konsole Anwendungen für Menüpunkte verwendet . Die while-Schleife wird so lange ausgeführt , bis der Benutzer den richtigen Wert . Sobald der Wert eingegeben wird, die while-Schleife unterbricht und die kodierenden springt die Ausführung mit der nächsten Anweisung unterhalb der while-Schleife Block entfernt.
Während
tun Do while-Schleife ähnelt der while-Schleife . Allerdings ist der Unterschied, dass die interne Anweisungen in der while-Schleife immer einmal ausführen zu tun. Die Aussagen sagen, die Anwendung auf bestimmte Berechnungen zu tun, bis eine Bedingung erfüllt ist . Der Zustand wird nicht ausgewertet , bis nach der ersten Schleife Anweisung ausgeführt wird , so dass die Do While-Schleife ist vorteilhaft für Anwendungen, die die Schleife mindestens einmal ausgeführt werden müssen . Do while-Anweisungen sind nicht allgemein in der Programmierung verwendet , aber sie sind immer noch ein wesentlicher loop in Excel -Programmierung.
Für
For-Schleifen werden, bis ein hingerichtet numerische Wert erreicht ist. In der for-Schleife wird eine Variable auf einen Wert gesetzt . Die Variable wird eine Anzahl von Zeiten , die auch in der for-Schleife Aussage wird erhöht. Die for-Schleife ist nützlich für Programmierer, wie oft die Schleife ausgeführt werden soll Aussagen kennen. Zum Beispiel kann eine for-Schleife , um durch ein Produkt -Liste verwendet werden. Da das Produkt Liste ist eine bestimmte Anzahl von Werten , können Programmierer die Iterationszyklus basierend auf der Anzahl der Produkte gesetzt .