Exit a block of Do...Loop, For...Next, Function, or Sub code.
Syntax Exit Do Exit For Exit Function Exit Property Exit Sub
Exit will immediately exit the procedure or loop in which it appears. Execution will continue with the next statement/command.
Exit Do can be used only inside a Do...Loop statement.
When used within nested loops, Exit will only exit the current loop.
Example
Dim indexA, indexB For indexA = 1 to 2 For indexB = 5 to 50 If indexB > 9 Then Exit For End If document.write (indexA & "~" & indexB) Next Next ' Output: 1~5 1~6 1~7 1~8 1~9 2~5 2~6 2~7 2~8 2~9
“Affairs are easier of entrance than of exit; and it is but common prudence to see our way out before we venture in” ~ Aesop
Related:
Do..Loop - Repeat a block of statements