0
Dim Sh_Temp As Worksheet
Set Sh_Temp = ThisWorkbook.Sheets("Temp")
lRow = Sh_Temp.Cells(Rows.Count, 1).End(xlUp).Row
ReDim vArray(lRow - 1)
vArray = Sh_Temp.Range("A2:A" & lRow).Value2 ' Exclude Header Value in A1
以上代码工作得很好时,有在工作表“温度” 超过1个值,但是当只存在一个值例如存储单个值到动态数组:类型不匹配
Ref. No.
2.1.a
不能复制到阵列它提供了一个错误
'类型不匹配'
a Range是一个二维数组,如下所示:'ReDim vArray(1,lRow - 1)'和'lrow-1'绝不能为0或更低。 –