Lorsque vous écrivez un programme d'ordinateur il ya des moments où vous voulez qu'il fasse une action spécifique plus d'une fois. Les procédures générales offrir cette capacité, mais votre code doit appeler la procédure chaque fois que vous voulez effectuer l'action. D'autre part une boucle permet au programme d'effectuer une série d'actions jusqu'à ce qu'une condition spécifiée est remplie. Il existe deux types de boucles offertes dans Visual Basic et les deux sont des implémentations puissants de la fonction de boucle.