vba动态数组使用
VBA中的动态数组是指可以根据需要动态地增加或减少数组大小的数组。动态数组在VBA中使用ReDim语句来实现。
以下是动态数组的使用示例:
- 声明动态数组
Dim myArray() As Integer
- 初始化动态数组大小
ReDim myArray(5)
- 改变动态数组大小
ReDim Preserve myArray(10)
- 将值赋给动态数组
myArray(0) = 1
- 循环遍历动态数组
For i = 0 To UBound(myArray) Debug.Print myArray(i) Next i
注意:使用ReDim语句来改变数组大小时,如果希望保留原有的数组元素,需要将Preserve关键字添加到ReDim语句中。
原文地址: http://www.cveoy.top/t/topic/bCkW 著作权归作者所有。请勿转载和采集!