Excel VBA调用子程序时如何传递参数
发布网友
发布时间:2023-05-14 19:08
我来回答
共2个回答
热心网友
时间:2024-11-11 20:45
VBA调用子程序时,如果不带参数,
直接写sub过程名,或者Call
sub名称即可。
如果需要传递参数:
同样可以使用Call:
例如:
Call
PicInComment(1,
250)
参数写在后面,不带括号:
例如:
PicInComment
1,
250
也可以赋值给其他变量:
例如:
result
=
PicInComment(1,
250)
热心网友
时间:2024-11-11 20:46
两种方法:第一,通过传参数。参数在子程序里被修改的话,主程序的值也相应改掉(当然传值方法除外)。第二,子程序设置返回值,
private
sub()
as
string
{
sub="abcd"
}