- 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
广告