VBA Exit Do語句

2019-10-16 23:14:07

當想要根據特定標準退出Do迴圈時,可使用Exit Do語句。 它可以同時用於Do...WhileDo...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