我正在尝试检索工作表中的单元格数组的值(存储为数组而不是简单单元格),但由于某种原因,不断获得运行时错误13类型不匹配.我已经阅读了有关类似问题的帖子,但其中许多似乎与数组错误类型(即NOT Variant类型)或静态大小有关.
以下是调试中发生错误的相关行:
Dim SizeSelection() As Variant
SizeSelection = Workbooks("Wheels.xlsx").Worksheets("Test").Range("B1:W1")
Run Code Online (Sandbox Code Playgroud)
我也试过用
Dim SizeSelection() As Variant
SizeSelection = Array(Workbooks("Wheels.xlsx").Worksheets("Test").Range("B1:W1"))
Run Code Online (Sandbox Code Playgroud)
但仍然得到相同的错误.除了上面提到的两个常见错误,有没有人知道为什么我会遇到类型不匹配?我已经尝试删除数组并将值存储在常规单元格中,但这没有任何区别.
哦,我应该提一下,我正在尝试检索的数据是在另一个工作簿中(虽然应该从上面的代码中清楚)并且该工作簿已经打开.
谢谢!麦克风