接上面教材里面的内容
Dim i&, a&() '变量声明
Private Sub Command1_Click()
ReDim a&(10) '重新定义上标为10 共11个元素的数组
Me.Cls
For i = LBound(a) To UBound(a) '从下标开始循环到数组的上标
a(i) = i '循环逐一的将i值赋值给数组每个元素
Print a(i) '打印每个元素
Next i
End Sub
'****************** 看看 Redim 不加上 Preserve 的差别在哪里
'上面我们有0-10共11个数组元素 现在我们需要多添加一个 看看结果差别
'我们在Command1的时间里面看到了 打印出来01234....10 对吧
Private Sub Command2_Click()
ReDim a&(11) '重新定义上标为11 共12个元素的数组
Me.Cls
For i = LBound(a) To UBound(a) '从下标开始循环到数组的上标
Print a(i) '打印每个元素
Next i
'因为我们重新定义了数组(没加上Preserve) 你看到的将是00000000000
End Sub
'****************** 看看 Redim 加上了 Preserve 后的差别在哪里
'上面我们有0-10共11个数组元素 现在我们需要多添加一个 看看结果差别
'我们在Command1的时间里面看到了 打印出来01234....10 对吧
Private Sub Command3_Click()
'Command1_Click
ReDim Preserve a&(11) '重新定义上标为11 共12个元素的数组
Me.Cls
For i = LBound(a) To UBound(a) '从下标开始循环到数组的上标
Print a(i) '打印每个元素
Next i
'因为我们重新定义了数组(但是我们加上了Preserve) 你看到的将是012345..0
'仍然保留了原来0-10的数值 11是新定义的当然是0
End Sub
