大家好,这节来了解什么是 Function 函数过程,开始之前我们先了解 SUB 过程。
SUB过程语法:
SUB 这里定义过程名称 () 程序开始
>处理信息
>处理信息
>处理信息
……。
End SUB 程序结束
程序从开始执行到程序结束,中间处理信息这个过程,就叫程序过程,每个应用程序都要写好过程来处理不同的信息,所以过程就要定义名称,才能进行调用它来执行处理信息。
上图模块中就是三个SUB过程,分别为 A、B、C,这些名称是可定义的,除了系统保留字不可用,其它都行,什么是系统保留字呢,比如,SUB 就是系统保留字,不可用作名称,还有 Dim 、END等等,不知道的没关系,如果不能用的系统会报错。
Function 函数过程:
Function 函数过程与 SUB 过程,执行原理是一样的,不同的是,Function 函数是有返回值的,而 SUB 过程却没有返回值,下图中是三个 Function 函数过程,过程名称可以赋值的,SUB 过程却不可以,这就是它们的区别。
Function A() '过程 A 开始
'处理信息
'处理信息
'处理信息 ……
' 处理信息 ……
A = "返回数据"
End Function '过程 A 结束
Function B() '过程 B 开始
'处理信息 。
'处理信息
'处理信息
'处理信息 ……
B = "返回数据"
End Function '过程 B 结束
Function C() '过程 C 开始
'处理信息 。
'处理信息 。
'处理信息 。
'处理信息 ……
C = "返回数据"
End Function '过程 C 结束
下一篇:没有了