VBA 动态数组:使用 ReDim 语句灵活操作数组
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 语句中。
原文地址: https://www.cveoy.top/t/topic/m6Il 著作权归作者所有。请勿转载和采集!