for 循环
优质
小牛编辑
131浏览
2023-12-01
for循环是一种重复控制结构,它允许开发人员有效地编写需要执行特定次数的循环。
语法 (Syntax)
以下是VBA中for循环的语法。
For counter = start To end [Step stepcount]
[statement 1]
[statement 2]
....
[statement n]
[Exit For]
[statement 11]
[statement 22]
....
[statement n]
Next
流程图 (Flow Diagram)
以下是For循环中的控制流程 -
首先执行For步骤。 此步骤允许您初始化任何循环控制变量并递增步计数器变量。
其次,评估条件。 如果为真,则执行循环体。 如果为false,则循环体不会执行,控制流将跳转到For循环之后的下一个语句。
在For循环的主体执行之后,控制流跳转到下一个语句。 此语句允许您更新任何循环控制变量。 它根据步数值更新。
现在再次评估该条件。 如果为真,则循环执行并且过程自身重复(循环体,然后递增步骤,然后再次调节)。 条件变为false后,For循环终止。
例子 (Example)
添加按钮并添加以下功能。
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