Les boucles sont des déclarations qui continuent à s'exécuter jusqu'à ce qu'une condition soit remplie . Il ya quelques fonctions principales de boucles utilisés dans la programmation Excel VBA : « tout », « pour » et « faire tout ». Chaque fonction de boucle continue de s'exécuter , mais la façon dont les conditions sont mises en place sont différents. Le type de fonction de boucle utilisée est déterminée par les nécessités de la programmation. Alors que
La boucle while s'exécute tant que la déclaration d' état est égal à true. La boucle while a une condition fixée au début de l'instruction . Par exemple, la boucle while est utilisée dans les applications de la console pour les éléments de menu . La boucle tandis que continue à exécuter jusqu'à ce que l'utilisateur entre la valeur correcte . Une fois que la valeur est entrée , le tout se désiste en boucle et les sauts de codage d'exécution à l'instruction suivante située sous le bloc de la boucle while.
Passer Alors
La boucle Do While est similaire à la boucle de temps. Cependant , la différence est que les états internes de la boucle Do While toujours exécuter une fois . Les états racontent l' application à faire certains calculs jusqu'à ce qu'une condition soit remplie . La condition n'est pas évaluée qu'après la première déclaration de la boucle est exécutée, de sorte que la boucle Do While est bénéfique pour les applications qui nécessitent la boucle pour exécuter au moins une fois . Faites alors que les déclarations ne sont pas couramment utilisés dans les applications de programmation , mais ils sont encore une boucle essentiel dans la programmation Excel.
Pour
Pour les boucles sont exécutées jusqu'à ce qu'un valeur numérique est atteint. Dans la boucle , une variable est fixée à une valeur . La variable est incrémentée un certain nombre de fois, ce qui est également défini dans la déclaration de boucle pour . La boucle est bénéfique pour les programmeurs qui savent combien de fois les instructions de boucle doivent être exécutées. Par exemple, une boucle peut être utilisée pour faire défiler une liste de produits . Depuis la liste de produit est un nombre défini de valeurs , les programmeurs peuvent définir le cycle d'itération sur la base du nombre de produits.