- 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 - 循环语句
for 循环是一种重复控制结构,它允许开发人员高效地编写需要执行指定次数的循环。
语法
以下是 VBA 中 for 循环的语法。
For counter = start To end [Step stepcount] [statement 1] [statement 2] .... [statement n] [Exit For] [statement 11] [statement 22] .... [statement n] Next
流程图
以下是 For 循环中的控制流 −
For 步骤最先执行。该步骤允许您初始化任何循环控制变量并增加步骤计数器变量。
其次,对条件进行评估。如果为真,则执行循环体。如果为假,则不执行循环体,并且控制流跳到 For 循环之后的下一条语句。
执行 For 循环的循环体后,控制流跳到下一条语句。该语句允许您更新任何循环控制变量。它基于步骤计数器值进行更新。
现在再次评估条件。如果为真,则执行循环,并且流程重复本身(循环体,然后增加步骤,然后再次判断条件)。条件变为假后,For 循环终止。
示例
添加一个按钮并添加以下函数。
Private Sub Constant_demo_Click() Dim a As Integer a = 10 For i = 0 To a Step 2 MsgBox "The value is i is : " & i Next End Sub
当编译并执行上述代码时,它将产生以下结果。
The value is i is : 0 The value is i is : 2 The value is i is : 4 The value is i is : 6 The value is i is : 8 The value is i is : 10
vba_loops.htm
广告