在VBA当中,同样和编程语言一样,有着for循环语句。其语法为如下:
For <计数器=开始数> To <结束数> [step 步长]
[指令]
[Exit For]
[指令]
Next [计数器]
从开始到结束,反复执行For和Next之间的指令块,除非遇到Exit For语句,将提前跳出循环。其中,步长和Exit For语句以及Next后的计数器均为可选项。
一般情况下,我们只使用到一个For语句,如果你使用多个For语句,那么就是For语句的嵌套或多重使用了。
简单的For语句举例如下:
For k = 1 To 6
MsgBox ("现在的N值为:" & k)
Next k
下面我们给大家介绍多重for语句循环的使用,其中,包括如何退出嵌套语句中的某一个多多重循环。
For…Next循环中可以再包含For…Next循环,即For…Next循环可以嵌套使用。
简单的三重for语句为:
Dim m
Dim n
Dim k
m = 1
n = 1
k = 1
For m = 1 To 6
For n = 1 To 6