我有以下 VBA 代码:
Option Explicit
Private a(2) as Double
Private b(2) as Double
Public Function Hello(X1 As Double, X2 As Double) As Double
a(1) = X1 + X2
a(2) = X1/X2
b(1) = X1
b(2) = X2^2
Hello = a(1)+a(2)+b(1)+b(2)
End Function
在Hello我定义的函数内a(1), a(2), b(1), b(2).
但是,我想创建一些函数或子例程,接受X1和X2作为参数并吐出a(1), a(2), b(1),的值b(2)。a(1)这是因为我在模块中的大约 20 个函数中使用了, a(2), b(1),的上述定义,b(2)并且希望避免在我使用论文的每个函数中执行以下操作:
a(1) = X1 + X2
a(2) = X1/X2
b(1) = X1
b(2) = X2^2