参考已closures的工作簿

我正试图从外部工作簿加载数据到一个数组来运行一个For循环,并得到:

错误1004 C:filepath /…/…/。xlsx找不到,请检查文件名称的拼写并validation位置是否正确。

我确信拼写是正确的,我确信path是正确的。 该文件通常驻留在networking驱动器上,所以我将其移到我的桌面以确定。

Bitlocker或安全套件可能会干扰吗?

  'Error happens on second line TargetPath = "C:\Users\Me\Desktop\ldgt1.xlsx" Set TargetWorkbook = Workbooks.Open(TargetPath) Set SourceWorkbook = ThisWorkbook 'This is where I am loading the array with a for loop ArraySize = WorksheetFunction.CountA(TargetWorkbook.Worksheets(1).Columns(1)) ReDim Array(ArraySize) For i = 1 To ArraySize numbers(i) = Cells(i, 1).Value Next i