vba改变动态数组大小保留原值
要改变动态数组的大小并保留原值,可以使用ReDim语句。以下是一个例子:
Dim myArray() As Integer ReDim myArray(4) '创建一个大小为5的数组 myArray(0) = 1 myArray(1) = 2 myArray(2) = 3 myArray(3) = 4 myArray(4) = 5
ReDim Preserve myArray(7) '将数组大小改变为8,保留原来的值 myArray(5) = 6 myArray(6) = 7 myArray(7) = 8
在这个例子中,我们首先创建了一个大小为5的数组,并将它们的值设置为1到5。然后,我们使用ReDim语句将数组大小更改为8,并使用Preserve关键字保留原来的值。最后,我们将数组的新值设置为6到8。
原文地址: https://www.cveoy.top/t/topic/by0s 著作权归作者所有。请勿转载和采集!