VBA - Quitter Do

Un Exit Do L'instruction est utilisée lorsque nous voulons quitter le DoBoucles basées sur certains critères. Il peut être utilisé à la foisDo…While et Do...Until Boucles.

Quand Exit Do est exécuté, le contrôle passe à l'instruction suivante immédiatement après le Do Boucle.

Syntaxe

Voici la syntaxe pour Exit Do Déclaration en VBA.

Exit Do

Exemple

L'exemple suivant utilise Exit Do. Si la valeur du compteur atteint 10, la boucle Do est quittée et le contrôle passe à l'instruction suivante immédiatement après la boucle For.

Private Sub Constant_demo_Click()
   i = 0
   Do While i <= 100
      If i > 10 Then
         Exit Do   ' Loop Exits if i>10
      End If
      MsgBox ("The Value of i is : " & i)
      i = i + 2
   Loop
End Sub

Lorsque le code ci-dessus est exécuté, il imprime la sortie suivante dans une boîte de message.

The Value of i is : 0

The Value of i is : 2

The Value of i is : 4

The Value of i is : 6

The Value of i is : 8

The Value of i is : 10