填充后的Redim数组

时间:2017-07-06 09:23:03

标签: vba excel-vba excel

在填充我的数组之前,我不知道它会有多大,但是在某个时刻(在插入所有数据之后)我想要重新调整数组,以便数组末尾没有空值。如果我把它调暗为

valuesForSix() As Double

我无法使用

添加值
valuesForSix(0) = 9.654

有人能帮助我吗?

2 个答案:

答案 0 :(得分:2)

ReDim it!

platform :ios, '9.0'

“保留”关键字表示如果数组大小增加,则保留现有数据。

答案 1 :(得分:1)

您可以使用[{"key":"Token","value":"2:6oWlvd2rYwBMmsVOMBrtDDJMofgIlX"}] [{"key":"Content-Type","value":"application/json"}] 重新定义数组的维度。 ReDim Preserve关键字表示数组保留所有现有数据。有关详细信息,请参阅this MSDN language reference

此示例初始化一个空数组,然后从1到10循环,每次添加一个额外的元素:

Preserve

您可以使用Dim v() As Double, i As Long For i = 1 To 10 ReDim Preserve v(1 To i) As Double v(i) = i Next i ' v = [1 2 3 4 5 6 7 8 9 10] nLBound元素扩展数组:

UBound