在VBA中调用函数时,怎么实现返回多个参数?

如题所述

按地址引用参数就可以改变传进去的参数的值了。

如下列所示代码:
m和n就被函数addtest改变为3和4了。

Public Function addtest(ByRef a As Integer, ByRef b As Integer)
a = 3
b = 4
addtest = 5
End Function
Sub aa()
Dim m As Integer
Dim n As Integer
addtest m, n
MsgBox m
MsgBox n
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-07
返回数组地址。
相似回答