VBA - Esci da Do
Un Exit Do L'istruzione viene utilizzata quando si desidera uscire da DoCicli basati su determinati criteri. Può essere utilizzato in entrambiDo…While e Do...Until Loop.
quando Exit Do viene eseguito, il controllo passa all'istruzione successiva immediatamente dopo Do Ciclo continuo.
Sintassi
Di seguito è riportata la sintassi per Exit Do Dichiarazione in VBA.
Exit Do
Esempio
Il seguente esempio usa Exit Do. Se il valore di Counter raggiunge 10, si esce dal Do Loop e il controllo salta all'istruzione successiva immediatamente dopo il For Loop.
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
Quando viene eseguito il codice precedente, stampa il seguente output in una finestra di messaggio.
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