我应该如何返回工作表对象引用?我已经通过各种谷歌搜索,但都没有结果。
例如,我有一个像这样的可以运行的代码。 wSheet已被声明:
Public wSheet As Worksheet
...
Set wSheet = ActiveWorkbook.Worksheets("ExampleSheet")
wSheet.Range("A1").Value = "Hello"
然而,我希望 wSheet 现在调用一个模块,将其提供给正确的引用。就像这样:
Public wSheet As Worksheet
...
Set wSheet = myModule.get_ExampleSheet
wSheet.Range("A1").Value = "Hello"
然后在myModule模块中有一个函数
Function get_ExampleSheet() As Worksheets
get_ExampleSheet = ActiveWorkbook.Worksheets("ExampleSheet")
End Function
我尝试的每个方法都给我各种不同的运行时错误。有没有办法让它工作?
先感谢了!
WorksheetS
- 这是一个Worksheet
对象的集合!因此,删除s
,以便返回一个Worksheet
(仍然使用Set
关键字)! - Peter Albert