
option
explicit
'
r是一个模块级变量
dim
r
as
integer
sub
add(byval
x
as
integer,
byval
y
as
integer)
'将计算结果存放到
r
r
=
x
+
y
end
sub
private
sub
form_click()
'调用子程序add
call
add(10,
20)
'获取计算结果并打印
r
end
sub
两种方法:第一,通过传参数。参数在子程序里被修改的话,主程序的值也相应改掉(当然传值方法除外)。第二,子程序设置返回值,
private sub() as string
{
sub="ABCD"
}
以上就是关于子程序和主程序之间的参数传递是通过什么方式实现的全部的内容,包括:子程序和主程序之间的参数传递是通过什么方式实现的、请教,在Excel VBA 中,如何在子程序完成后返回值到主程序(调用子程序的参数传递我已知道方法了)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)