Structure Do ... Loop (boucle)
Répète un bloc de code aussi longtemps qu'une condition est vraie (True) ou jusqu'à ce qu'une condition devienne vraie (True).
On peut aussi sortir explicitement d'une boucle en testant une valeur
Syntaxe
(pour plus d'information voir l'aide en ligne)

Do [{While | Until} condition]
...................[code].....................
[Exit Do]
...................[code].....................
Loop
Dans la syntaxe ci-dessus, les éléments entre crochets sont facultatifs.
Exemple 1
Do
j = j + 1
If j >100 Then Exit Do
Loop
Exemple 2
Do Until j >100
j = j + 1
Loop