Excel VBA 函数编程全解析
1. VBA 过程类型概述
VBA 中有三种主要的过程类型,它们各自有着不同的特点和用途,具体如下表所示:
| 过程类型 | 特点 | 关键字 | 用途 |
| — | — | — | — |
| 子过程(Subroutine) | 执行有用任务,但不返回值 | 以 Sub 开始,以 End Sub 结束 | 可通过宏录制器录制或在 Visual Basic 编辑器中手动编写,用于执行特定操作 |
| 函数过程(Function) | 执行特定任务并返回值 | 以 Function 开始,以 End Function 结束 | 可从子过程调用或像 Excel 内置函数一样在工作表中使用,用于进行计算和返回结果 |
| 属性过程(Property) | 与自定义对象一起使用 | - | 用于设置和获取对象属性的值或设置对象引用 |
2. 创建自定义函数的原因
虽然 Excel 自带了数百个内置函数,但在某些情况下,我们可能需要自定义计算。创建自定义 VBA 函数的原因主要有以下几点:
- 分析数据并执行计算
- 修改数据并报告信息
- 根据提供或计算的数据采取特定行动
3. 创建函数过程的步骤
下面以创建一个简单的求和函数为例,介绍创建函数过程的具体步骤:
3.1 准备工作
- 打开一个新的 Excel 工作簿,并将其保存为
C:\ E
超级会员免费看
订阅专栏 解锁全文

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



