怎么快速学习VBA语法基础之循环结构

2025-09-29 02:25:28

1、Do循环。这种结构是在不断重复某种操作条件直到满足后终止,它的格式为:Do [{While | Until}可选参数条件]

[语句]

[Exit Do]

[语句]

Loop

,也可以变换格式为:

Do 

[语句]

[Exit Do]

[语句]

Loop [{While | Until}可选参数条件]

举例如下图。

怎么快速学习VBA语法基础之循环结构

2、While循环。这种循环格式为

While 判断条件

执行语句

Wend

意思是当循环中的判断条件为真时,即条件为True,循环就会执行结构中的执行语句,直到Wend终止;如果判断条件为假,即条件为False,那么就会直接执行Wend后面的语句。同时这种循环结构也可以嵌套使用。

怎么快速学习VBA语法基础之循环结构

3、For 循环。for循环是按for后面指定的条件次数重复执行后面的程序,如果要跳出循环可以使用Exit For结构,跳出以后,紧接着执行后面Next后的语句。比如下图中的例子说明了for循环的用法。

怎么快速学习VBA语法基础之循环结构

4、如果是针对数组,那么就要用到for循环中的另一种方式:For Each ... Next结构。此结构模块可以遍历数组中的所有元素,当所有元素都遍历完毕后,才会退出循环到Next以后执行语句。举例如图。

怎么快速学习VBA语法基础之循环结构

5、With循环。with循环结构可以在不重复指出对象名称的情况下,直接执行一系列语句。格式为:

With 对象

执行语句

End With

怎么快速学习VBA语法基础之循环结构

6、Goto循环。这种循环结构可以无条件的转移程序运行过程中的指定行,书写格式为:

Goto 行标签 

怎么快速学习VBA语法基础之循环结构

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢