VBA - Salir Do

Un Exit Do La declaración se usa cuando queremos salir del DoBucles basados ​​en ciertos criterios. Se puede utilizar tanto enDo…While y Do...Until Bucles.

Cuando Exit Do se ejecuta, el control salta a la siguiente instrucción inmediatamente después de la Do Lazo.

Sintaxis

A continuación se muestra la sintaxis de Exit Do Declaración en VBA.

Exit Do

Ejemplo

El siguiente ejemplo usa Exit Do. Si el valor del contador llega a 10, se sale del ciclo Do y el control salta a la siguiente instrucción inmediatamente después del ciclo 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

Cuando se ejecuta el código anterior, imprime la siguiente salida en un cuadro de mensaje.

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