位置:首頁 > 高級語言 > VBA教學 > VBA 退出Do循環

VBA 退出Do循環

Exit Do 語句用於當需要依據一定的標準來退出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