Excel中VBA数组
一维数组| 链接:#二维阵列[二维阵列]
阵列是一组变量。在Excel VBA,则可以通过使用该阵列的名称和索引号指代的阵列的特定变量(元素)。
一维阵列
要创建一个一维阵列中,执行以下步骤。
命令按钮在工作表,并添加以下代码行:
Dim Films(1 To 5) As String Films(1) = "Lord of the Rings" Films(2) = "Speed" Films(3) = "Star Wars" Films(4) = "The Godfather" Films(5) = "Pulp Fiction" MsgBox Films(4)
结果当您单击工作表上的命令按钮:
说明:第一代码行声明与名称薄膜的字符串数组。该阵列由五行。接下来,我们初始化数组的每个元素。最后,我们使用显示一个MsgBox第四个元素。
二维阵列
为了创建一个二维阵列,执行以下步骤。这一次,我们要读从工作表的名称。
命令按钮在工作表,并添加以下代码行:
Dim Films(1 To 5, 1 To 2) As String Dim i As Integer, j As Integer For i = 1 To 5 For j = 1 To 2 Films(i, j) = Cells(i, j).Value Next j Next i MsgBox Films(4, 2)
结果当您单击工作表上的命令按钮:
说明:第一代码行声明与名称薄膜的字符串数组。该阵列具有两个维度。它由5行和2列。提示:行先走了,然后列。类型整数的其他两个变量被用于`链路:/ VBA回路#双环[双环]`初始化数组的每个元素。最后,我们在第4行和第2列的交叉点显示元件