所以我正在使用 excel 2010,现在,我正在尝试使用计算一个子中的变量值,并希望它在多个子中使用,但我不知道如何做到这一点。这是我以最基本形式使用的示例
Public Sub Calc()
Dim i As Integer
i = 10 - 5
End Sub
'Other sub that will use the value for i calculated in the Calc sub
Sub Macro()
y = i +5
End Sub
我如何能够在/进入子宏中使用/传递“i”的这个值?
最佳答案
移动Dim
以上潜艇:
Public i As Integer
Public Sub Calc()
i = 10 - 5
End Sub
Sub Macro()
y = i + 5
MsgBox y
End Sub
Sub MAIN()
Call Calc
Call Macro
End Sub
尝试运行
MAIN()
关于excel - 在多个子 VBA 中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37955070/