function是定义函数,定义之后可以像调用北部函数一样调用,不如我们可以这样调用正弦函数
a=sin(x)
如果有一个自定义函数:
Function abc(a as ingteger) as ingteger
那么在程序中可以像调用sin()一样调用
a=abc(x)
sub是自定义过程。
Sub abc(a as ingteger, b as integer) as integer最后的as integer是不要的。过陈红不需要返回值。例如有一个过程:
sub abc(a as integer, b as integer)
dim t as integer
t=a
a=b
b=t
end sub
程序中
Private Sub Command1_Click()
dim x as integer, y as integer
call abc(x,y)
End Sub
过程的作用是将两个参数的值互换,在程序中利用过程实现了x,y的互换。
一句话:过程和函数都是实现了一个需要频繁使用的计算过程,只是根据具体的情况选择方便的一个使用。
Function 函数,有返回值,
private function funName() as ***
***就是返回值类型
Sub 过程,没有返回值
private sub subName()
可以把sub看成没有返回值的函数
最简单的
function在使用的时候前面能加等号
sub不能
fenshu
回答!