我正在处理一个带有几个子的Excel文件,它们彼此独立.但是他们仍然始终使用相同值的相同变量.因此,我想在全局定义变量,但我发现很容易就是只在全局声明它们.我该怎么办呢?我还可以从头开始直接用变量填充变量?是否有可能从一开始就定义变量而不必编写子类,如下例所示?(我相信这是不可能的,还是我错了?)
非常感谢你的帮助!
托马斯
Public s1, s2, s3 As Worksheet
Public array1, array2 As Variant
s1 = ThisWorkbook.Worksheets("Sheet 1")
s2 = ThisWorkbook.Worksheets("Sheet 2")
s3 = ThisWorkbook.Worksheets("Sheet 3")
array1 = Array(3, 5, 6, 7, 5)
array2 = Array(8, 9, 10, 11, 12)
Sub code1()
...
End Sub
Sub code2()
...
End Sub
Run Code Online (Sandbox Code Playgroud)