Excel-VBA教程003,过程和函数命名规则、调用方式、有何异同?
今天带大家认识一下vba中的过程和函数。
在VBA中,Sub是定义过程的关键字,Function是定义函数的关键字。

命名规则:
1,不能以数字开头;
2,不能使用VBA关键字;
3,长度不能超过255个字符;
注意:
1,不区分大小写;
2,建议遵循一致的约定,便于代码的阅读和维护;

调用方式:
1,Call 函数名
2,函数名
3,Run “函数名”
在不同文件中调用函数和过程:
Run "文件名字!模块名字.addFun",5,3
函数和过程的异同:
1,函数和过程可以带参数,也可以不带参数。
2,函数可以返回值,但是过程设置了返回值,调用的时候会报错,就是过程不能返回值。
3,外部按钮宏调用时候,过程可见,函数不可见。但是都可调用。

4,外部单元格用=号调用的时候,不能调用过程,只能调用函数。