當想要根據特定標準退出Do
迴圈時,可使用Exit Do
語句。 它可以同時用於Do...While
和Do...Until
直到回圈。
當Exit Do
被執行時,控制器在Do
迴圈之後立即跳轉到下一個語句。
以下是在VBA中Exit Do
語句的語法。
Exit Do
以下範例演示如何使用Exit Do
語句,如果計數器的值達到10
,則退出Do
迴圈,並在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
當上面的程式碼被執行時,它會在訊息框中輸出下面的輸出。
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