从Spreadsheet Data VBA读取数组

时间:2015-12-02 16:00:20

标签: arrays excel vba

我在VBA中将一个范围发送到一个数组中。但是,当我尝试引用数组的部分时,我得到一个“下标超出范围”错误。我知道范围已成功传输,因为我可以将数组发送回不同的范围。

Dim LastClmn() As Variant   'The last column of brake data
Set RangeSet = ws.Range("RJ2:RJ" & ii)
LastClmn() = RangeSet
Msgbox LastClmn(4)

引用数组的一部分是导致错误的原因

1 个答案:

答案 0 :(得分:-1)

尝试LastClmn(4,1)

我是通过使用菜单栏中View下的Locals Window找到的。