VBA中的动态数组是指可以根据需要动态地增加或减少数组大小的数组。动态数组在VBA中使用ReDim语句来实现。

以下是动态数组的使用示例:

  1. 声明动态数组

Dim myArray() As Integer

  1. 初始化动态数组大小

ReDim myArray(5)

  1. 改变动态数组大小

ReDim Preserve myArray(10)

  1. 将值赋给动态数组

myArray(0) = 1

  1. 循环遍历动态数组

For i = 0 To UBound(myArray) Debug.Print myArray(i) Next i

注意:使用ReDim语句来改变数组大小时,如果希望保留原有的数组元素,需要将Preserve关键字添加到ReDim语句中。


原文地址: http://www.cveoy.top/t/topic/bCkW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录