我需要用另一个工作簿中命名范围的单元格填充数组的值。 到目前为止,我尝试过的方式并没有成功:
Dim vArray() as Variant
vArray = Workbooks("Book2").Worksheets("Sheet1").Range("myRange")
Debug.Print vArray(1) 'yields error
同样无法成功的是:
vArray = Workbooks("Book2").Names("myRange")
或者
vArray = Workbooks("Book2").Names("myRange").RefersToRange