VBA全局/公共变量范围

问题描述 投票:0回答:1

我需要有关如何保留在“ Private Sub”中分配的变量值并将其传递到“ Main Sub”的建议

示例代码如下:


Global var1 as String
Sub Main()

Call assignValue
MsgBox var1

End Sub

Private Sub assignValue()
var1 = "Hello"
End Sub

原始代码明显不同,但原理相同。我可以将所有内容放到一个Sub中,但是我更喜欢这样做[]

我需要有关如何保留在“ Private Sub”中分配的变量值并将其传递到“ Main Sub”的建议,示例代码如下:全局var1作为String Sub Main()调用assignValue MsgBox ...

vba variables global
1个回答
1
投票

您的代码按原样工作

© www.soinside.com 2019 - 2024. All rights reserved.