a i
MessageBox i
Function a(i)
i=100
End Function
就是想让它弹出的是100
怎么获得自定义函数中的值呢?
可以返回多个值吗?例如我想返回一个坐标,或者更多的参数
追答如果想要返回多个值,可能将值放在数组里,然后将这个数组作为返回值,以下是示例:
Function fun_a(i)
Dim a(2)
a(0) = i * 10
a(1) = i * 100
fun_a = a
End Function
arr = fun_a(10)
MsgBox "X坐标: " & arr(0) & ", Y坐标:" & arr(1)