EXCEL中函数与vba运用时有什么不同(vba中常用代码如sub都是什么意思)

EXCEL中函数与vba运用时有什么不同(vba中常用代码如sub都是什么意思),第1张

Sub开始的是一个子过程,Function开始的是一个函数过程。每个Sub都要以End Sub结束,每个Function也都要以End Function结束。

VBA中这两种都有使用。共同点就是,都是用来完成某种特殊功能的一组程序代码。区别是,函数是带有返回值的特殊过程,函数过程在定义时有返回值的类型说明。

定义的子过程或函数都可以在其他地方被调用,只是形式略有区别。

Private Sub一般 在类中使用,用了private,该过程装无法在派生类及派生对象中直接调用

SUB在如果是放在类中就是public是公用过程可以在派生类和对象中直接调用也可以放在类的外边,那么就只是一个普通的过程,任何对象都可以调用该过程

窗体LOAD时的事件是

Private Sub UserForm_Initialize()

call test

End Sub

sub test()

msgbox "已装入"

end sub

和调用没参数的过程差不多,只是多加上参数值而已。

你这里要调用的是工作簿事件过程,参数为逻辑型,所以只能用逻辑值:True 或 False,但从这过程的代码看,参数不管是什么,结果都一样。

以上就是关于EXCEL中 函数 与 vba 运用时有什么不同(vba中常用代码如sub都是什么意思)全部的内容,包括:EXCEL中 函数 与 vba 运用时有什么不同(vba中常用代码如sub都是什么意思)、关于VBA中public sub,private sub和sub区别、VBA 窗体load时如何调用模块里的sub呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9796398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存