VBA(Visual Basic for Applications)数组是一种用于存储和处理数据的重要数据类型。数组是一组相关变量的集合,这些变量可以通过索引进行访问。在VBA中,数组可以是一维的、二维的,甚至是多维的。

以下是一些关于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