我希望我的Makro在不打开另一个工作簿的情况下对其进行引用。我只想检索一些数据。
Sub tm()
Dim wb As Workbook
Set wb = Workbooks("C:\Test\test.xlsx")
End Sub
但是我收到“下标超出范围”,但这很好用
Sub tm()
Dim wb As Workbook
Set wb = Workbooks.Open(Filename:="C:\Test\test.xlsx")
End Sub
为什么不打开工作簿就不能访问它?
答案 0 :(得分:0)
我会用开放的方式,但要这样做:
Application.ScreenUpdating = False
在
的前面Set wb = Workbooks.Open(Filename:="C:\Test\test.xlsx")
加上我将在使用文档后将其关闭:
wb.Close SaveChanges:=False
这些将不会显示test.xlsx的用途