【发布时间】:2019-11-26 00:49:03
【问题描述】:
我用一个范围填充一个数组,并希望在数组中具有与实际范围相同的字段和记录编号。
换句话说:如果数组派生自A5:D10,myArr(5,2) 应该引用B5。
Dim myArr As Variant
myArr = sht.Range("A3:M" & LRow)
'Redesign array references
'This works
ReDim Preserve myArr(1 To LRow -2, 0 To 12)
'This does not work
ReDim Preserve myArr(3 To LRow, 1 To 13)
下标超出范围
上面的错误消息表明我可能会尝试超出索引的范围,但它们与工作索引的大小相同。我在这里做错了什么?
【问题讨论】:
标签: arrays excel vba multidimensional-array