以下是一些关于VBA数组的基本概念和操作:
声明数组
在VBA中,你可以使用Dim语句声明数组。例如,声明一个一维数组:
Dim myArray(4) As Integer ' 声明一个包含5个整数的一维数组,索引从0到4
赋值和访问数组元素
myArray(0) = 10 ' 将值10赋给数组的第一个元素
value = myArray(2) ' 将数组的第三个元素的值赋给变量value
动态数组
你也可以使用ReDim语句在运行时重新调整数组的大小,从而创建动态数组。
Dim dynamicArray() As Integer
ReDim dynamicArray(9) ' 创建一个包含10个整数的数组
多维数组
VBA支持多维数组,可以通过在声明时指定多个维度来创建它们。
Dim twoDArray(3, 2) As Integer ' 声明一个包含4行、3列的二维数组
遍历数组
可以使用For循环或For Each循环来遍历数组元素。
For i = LBound(myArray) To UBound(myArray)
' 处理每个数组元素
Next i
转载请注明出处:http://www.zyzy.cn/article/detail/312/VBA