什么是数组在开始之前,我们先来了解一下什么是数组。数组是一种用于存储多个相同类型数据的数据结构。我们可以将数组看作是一个盒子,盒子中的每个位置都可以存放一个数据,而这些位置被称为数组的元素。通过数组,我们可以方便地对大量的数据进行管理和处理。循环遍历数组在VBA中,我们可以使用循环结构来遍历数组的每个元素。常用的循环结构有For循环、Do While循环和Do Until循环。下面以For循环为例,来演示如何遍历数组。首先,我们需要声明一个数组,并给数组赋值。例如,我们声明一个名为arr的整数类型数组,并给数组赋值为1、2、3、4、5。Dim arr(4) As Integerarr(0) = 1arr(1) = 2arr(2) = 3arr(3) = 4arr(4) = 5接下来,我们可以使用For循环来遍历数组的每个元素,并对每个元素进行相应的操作。例如,我们可以将数组的每个元素输出到屏幕上。For i = 0 To UBound(arr) MsgBox arr(i)Next i在上面的代码中,通过UBound(arr)函数可以获取数组的上界,从而确定循环的次数。在每次循环中,通过arr(i)可以获取数组的第i个元素,并使用MsgBox语句将其输出到屏幕上。案例应用:计算数组元素之和下面我们以一个简单的案例来应用数组的循环遍历。假设我们有一个整数类型的数组,我们需要计算数组中所有元素的和。Sub CalculateSum() Dim arr(4) As Integer arr(0) = 1 arr(1) = 2 arr(2) = 3 arr(3) = 4 arr(4) = 5 Dim sum As Integer sum = 0 For i = 0 To UBound(arr) sum = sum + arr(i) Next i MsgBox "数组元素之和为:" & sumEnd Sub在上面的代码中,我们首先声明了一个名为arr的整数类型数组,并给数组赋值。然后,我们声明了一个名为sum的整数类型变量,并将其初始化为0。在循环遍历数组的过程中,我们将每个元素的值累加到sum变量中。最后,通过MsgBox语句将计算得到的数组元素之和输出到屏幕上。通过VBA循环遍历数组,我们可以方便地对大量的数据进行处理和管理。在本文中,我们介绍了如何使用For循环来遍历数组,并提供了一个计算数组元素之和的案例代码。希望本文对你理解VBA循环遍历数组有所帮助。