- VBA 教程
- VBA - 主頁
- VBA - 概覽
- VBA - Excel 宏
- VBA - Excel 術語
- VBA - 宏註釋
- VBA - 訊息框
- VBA - 輸入框
- VBA - 變數
- VBA - 常量
- VBA - 運算子
- VBA - 決策
- VBA - 迴圈
- VBA - 字串
- VBA - 日期和時間
- VBA - 陣列
- VBA - 函式
- VBA - 子過程
- VBA - 事件
- VBA - 錯誤處理
- VBA - Excel 物件
- VBA - 文字檔案
- VBA - 程式設計圖表
- VBA - 使用者窗體
- VBA 實用資源
- VBA - 快速入門指南
- VBA - 實用資源
- VBA - 討論
VBA - 退出 Do 迴圈
當我們希望基於特定條件退出 Do 迴圈時,我們使用一個 Exit Do 語句。它可同時用在 Do…While 和 Do...Until 迴圈中。
當執行 Exit Do 時,控制權會立即跳轉到 Do 迴圈之後的下一條語句。
語法
以下是在 VBA 中使用 Exit Do 語句的語法。
Exit Do
示例
以下示例使用了 Exit Do。如果 Counter 的值達到 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
vba_loops.htm
廣告
