sub称为过程, function称为函数,他们之间的唯一区别是function有返回值。
完全可以把sub写成function,只要不用function的返回值就可以了。C语言就只有函数而没有过程,因此一般情况下都可以用function来代替sub。
但这两段代码对于excel的运行位置不同。sub会出现在宏里,而function会出现在插入函数中。
Function Sqr_Function()
Dim i As Integer
i = 5
Dim iResult As Integer
iResult = i * i
Debug.Print iResult
End Function
Sub Sqr_Sub()
Dim i As Integer
i = 5
Dim iResult As Integer
iResult = i * i
Debug.Print iResult
End Sub
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询