子过程与子函数区别

Posted iZJ|QQ4577105

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了子过程与子函数区别相关的知识,希望对你有一定的参考价值。

Sub 和 Function 是VBA提供的两种封装体。

  • 利用宏录制得到的就是Sub。
  • Sub 定义时无需定义返回值类型,而 Function 一般需要用 “As 数据类型” 定义函数返回值类型。
  • Sub 中没有对过程名赋值的语句,而 Function 中有对函数名赋值的语句,一般在函数最后返回值,格式如下:
    functionName = xxxxxx

  特别注意:当使用 Call 语法时,参数必须在括号内。若省略 Call 关键字,则也必须省略参数两边的括号。

 

以上是关于子过程与子函数区别的主要内容,如果未能解决你的问题,请参考以下文章

QT中UI主窗口如何与子线程相互传递参数

iframe页面父页面与子页面之间相互进行数据传送及方法调用

ACM博弈论SG函数入门:博弈树SG函数的转移与子游戏的合并

从零开始学习Oracle数据库函数与子查询和连接查询

从零开始学习Oracle数据库函数与子查询和连接查询

从零开始学习MySql数据库函数与子查询和连接查询