IT编程技术

天行健,君子以自强不息;地势坤,君子以厚德载物;

Excel VBA第十节-For⋯Next循环语句

2021-1-11 博主:Splendor EXCEL VBA基础

For循环语句
终于到了编程的循环部分了,万物介在循环,程序也不能例外,循环是任何编程语言中重要的部分之一,今天我们要学的是for循环语句。

语法:
For i=初始值  to 终止值 [Step 步长值]
    [循环体]
    [Exit For]
next i

注释:ForNext语句执行一定的次数,这取决于【初始值】和【终止值】参数的设置。【i】是一个整数变量,每次循环增加 1,除非设置了可选参数 step,此时【i】每次以step的数值变化。每次循环都要执行Next语句。当 【i】的值大于【终止值】的数值时,循环结束执行。如果想在循环中途结束循环,可选的 Exit For语句通常放置在一条If语句或者Select Case语句中,经过判断满足一定条件后exit for语句终止循环。
1.png
例子:
For i = 1 To 10 Step 2           '设定循环10次,每次循环后步长加2,如何不设置step步长【i】变量自增1
    msgbox i                          '每次循环后提示消息框i
    If i = 7 Then                     '如果【i】变量,值等于7时执行exit for语句终止后面的循环
        Exit For
    End If
Next

标签: EXCELVBA基础