Sub 和 Function 是VBA提供的两种封装体。
- 利用宏录制得到的就是Sub。
- Sub 定义时无需定义返回值类型,而 Function 一般需要用 “As 数据类型” 定义函数返回值类型。
- Sub 中没有对过程名赋值的语句,而 Function 中有对函数名赋值的语句,一般在函数最后返回值,格式如下:
functionName = xxxxxx
特别注意:当使用 Call 语法时,参数必须在括号内。若省略 Call 关键字,则也必须省略参数两边的括号。
Sub 和 Function 是VBA提供的两种封装体。
functionName = xxxxxx特别注意:当使用 Call 语法时,参数必须在括号内。若省略 Call 关键字,则也必须省略参数两边的括号。