在VBA中,我希望通过字符串名称引用不同工作簿中的工作表。
以下代码会返回错误:
以下代码会返回错误:
Set oSht = Worksheets( "'[My Book.xlsb]MySheet'" )
Set oSht = Evaluate( "'[My Book.xlsb]MySheet'" )
我知道可以这样说:
Set oSht = Workbooks("My Book.xlsb").Sheets("MySheet")
但是寻求一种不使用工作簿集合的方法。