Loop Functies in VBA Excel

Loop Functies in VBA Excel


Loops zijn uitspraken die blijven uitvoeren totdat een voorwaarde is voldaan. Er zijn enkele belangrijke lusfuncties gebruikt in Excel VBA programmering: "terwijl", "voor" en "doen terwijl". Elke lus functie verder uit te voeren, maar de manier waarop de voorwaarden zijn opgezet zijn verschillend. De aard van de loop-functie gebruikt wordt bepaald door de noodzaak van de programmeur.

Terwijl

De while lus wordt uitgevoerd zolang de toestand instructie gelijk aan true. De while loop heeft een aandoening aan het begin van de verklaring. Zo wordt de while-lus gebruikt in de console toepassingen voor menu-items. De while lus wordt verder uitgevoerd totdat de gebruiker de juiste waarde binnenkomt. Zodra de waarde wordt ingevoerd, de while lus beëindigt en de codering wordt een sprong gemaakt naar de volgende verklaring zich onder de while lus blok.

Doen terwijl

De do while lus is vergelijkbaar met de while lus. Echter, het verschil is dat de interne verklaringen in de do while lus altijd een keer uit te voeren. De verklaringen vertellen de toepassing van bepaalde berekeningen te doen totdat er een voorwaarde wordt voldaan. De aandoening wordt niet verwerkt tot na de eerste lus instructie wordt uitgevoerd, zodat de do while lus is gunstig voor toepassingen die de lus moet minstens één keer uit te voeren. Doen terwijl verklaringen niet gebruikelijk in programmeringstoepassingen, maar ze zijn nog steeds essentieel lus Excel programma.

Voor

Lussen worden uitgevoerd totdat een numerieke waarde wordt bereikt. In de lus, is een variabele ingesteld op een waarde. De variabele wordt verhoogd een aantal keren, die ook in de lus verklaring. De lus is gunstig voor programmeurs die weten hoe vaak de lus verklaringen moet worden uitgevoerd. Zo kan een lus worden gebruikt om te bladeren door middel van een product lijst. Aangezien de lijst product is een vast aantal waarden, kunnen programmeurs de iteratiecyclus basis van het product telling in te stellen.