VBA Sub 过程的使用指南
1. 过程概述
过程是一系列驻留在 VBA 模块中的 VBA 语句,可通过 Visual Basic Editor (VBE) 访问。一个模块可以包含任意数量的过程,每个过程包含一组用于完成特定任务的 VBA 语句,大多数 VBA 代码都包含在过程中。
过程可以通过多种方式调用或执行,通常从开始到结束执行,但也可以提前结束。建议避免创建执行多种不同操作的极长过程,可编写多个具有单一目的的较小过程,再设计一个主过程来调用这些小过程,这样便于代码维护。
有些过程被编写为接收参数,参数是过程使用的信息,在过程执行时传递给它,其工作方式类似于 Excel 工作表函数中的参数。过程内的指令使用这些参数执行操作,过程的结果通常基于这些参数。
2. 声明 Sub 过程
使用 Sub 关键字声明的过程必须遵循以下语法:
[Private | Public][Static] Sub name ([arglist])
[instructions]
[Exit Sub]
[instructions]
End Sub
以下是构成 Sub 过程的元素说明:
| 元素 | 说明 |
| ---- | ---- |
| Private | 可选。表示该过程仅可被同一模块中的其他过程访问。 |
| Public | 可选。表示该过程可被工作簿中所有其他模块中的所有其他过程访问。若在包含 Option Private Module 语句的模块中使用,该过程在项目外
订阅专栏 解锁全文
4578



被折叠的 条评论
为什么被折叠?



