在VBA中如何调用过程与函数?

 我来答
帐号已注销
2019-06-23 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:165万
展开全部

一、直接调用或者call 过程名 call 函数名就可以了,比如 

Private Sub CommandButton1_Click()

MsgBox "你调用了CommandButton1_Click过程"

End Sub

Private Sub CommandButton2_Click()

Call CommandButton1_Click

End Sub

二、如果有参数的话需要带上参数,比如

Private Sub CommandButton1_Click()

Call MsgStr("这是过程/函数调用示例")

End Sub

Sub MsgStr(str As String)

MsgBox str

End Sub

扩展资料:

输入值的集合X被称为f的定义域;可能的输出值的集合Y被称为f的值域。函数的值域是指定义域中全部元素通过映射f得到的实际输出值的集合。注意,把对应域称作值域是不正确的,函数的值域是函数的对应域的子集。

计算机科学中,参数和返回值的数据类型分别确定了子程序的定义域和对应域。因此定义域和对应域是函数一开始就确定的强制进行约束。另一方面,值域是和实际的实现有关。

参考资料来源:百度百科-函数

闪星2
推荐于2017-10-13 · TA获得超过3006个赞
知道大有可为答主
回答量:2898
采纳率:58%
帮助的人:1044万
展开全部
直接调用或者call 过程名 call 函数名就可以了,比如 
Private Sub CommandButton1_Click()
    MsgBox "你调用了CommandButton1_Click过程"
End Sub

Private Sub CommandButton2_Click()
    Call CommandButton1_Click
End Sub
效果:

如果有参数的话需要带上参数,比如
Private Sub CommandButton1_Click()
    Call MsgStr("这是过程/函数调用示例")
End Sub
Sub MsgStr(str As String)
    MsgBox str
End Sub
效果

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crazy0qwer
推荐于2017-10-02 · TA获得超过3299个赞
知道大有可为答主
回答量:4020
采纳率:71%
帮助的人:1311万
展开全部
方法一: call 函数(过程)名
方法二: 函数(过程)名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式