循环访问代码
通过使用条件语句和循环语句 (也称为控制结构) ,可以编写用于做出决策和重复操作的 Visual Basic 代码。 另一个有用的控制结构 With 语句使你无需重新限定 对象即可运行一系列语句。
使用条件语句做出决策
条件语句计算某个条件为 True 还是为 False,然后根据结果指定一个或多个要运行的语句。 通常,条件是一个表达式,该表达式使用比较运算符将一个值或变量与另一个值或变量进行比较。
选择要使用的条件语句
- If...Then...Else:当条件为 True 或 False 时执行分支语句。
- Select Case:从一组条件中选择一个分支
使用循环重复代码
使用循环时,您可以重复运行一组语句。 某些循环会重复运行语句,直到条件为 False;而其他一些循环将重复运行语句,直到条件为 True。 还有某些循环可以按指定次数重复运行语句,或者对集合中的每个对象重复运行语句。
选择要使用的循环
- Do...Loop:当条件为 True 时开始循环或停止循环
- For...Next:使用计数器按指定次数运行语句
- For Each...Next:对集合中的每个项目重复运行一组语句
在同一对象上运行多个语句
在 Visual Basic 中,通常必须先指定对象,然后才能运行该对象的某个方法或更改其某个属性。 使用 With 语句为整个语句系列指定一次对象。
- With:对同一对象运行一系列语句
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。