Excel VBA调用子程序时如何传递参数

2024-12-23 06:39:47
推荐回答(4个)
回答1:

VBA调用子程序时,如果不带参数,

直接写sub过程名,或者Call sub名称即可。


如果需要传递参数:

  • 同样可以使用Call:

    例如:

    Call PicInComment(1, 250)

  • 参数写在后面,不带括号:

    例如:

    PicInComment 1, 250

  • 也可以赋值给其他变量:

    例如:

    result = PicInComment(1, 250)

回答2:

用法有三种
1、赋值给变量就要带括号 比如 a = PicInComment (1, 250)
2、call PicInComment (1, 250)
3、PicInComment 1, 250

回答3:

Sub PicInComment(Optional ByVal PicReserve As Integer, Optional ByVal WidthEdge As Integer )

回答4:

用 CALL PicInComment(1, 250)