如何创建多维表?

要创建具有多个维度的数组,必须在声明数组时定义维度。好吧,您可以根据需要定义任意多个维度(VBA 允许 60 个维度),但您可能不需要使用任何数组中超过 2 或 3 个维度。使用二维表就像拥有行和列。

在本教程中,我们将了解如何创建 2D 和 3D 数组。

在VBA中创建多维数组

  1. 使用Dim 语句以您想要给它指定的任何名称来声明该数组。
  2. 之后,输入起始括号并设置第一个维度的元素数量。
  3. 接下来,键入命令并输入您想要在第二个维度中包含的项目数,然后关闭括号。
  4. 最后,将表的数据类型设置为变体或您想要的任何数据类型。

这是代码。

 Sub vba_multi_dimensional_array() Dim myArray(5, 2) As Variant myArray(1, 1) = 1 myArray(2, 1) = 2 myArray(3, 1) = 3 myArray(4, 1) = 4 myArray(5, 1) = 5 myArray(1, 2) = 6 myArray(2, 2) = 7 myArray(3, 2) = 8 myArray(4, 2) = 9 myArray(5, 2) = 10 End Sub

上面的表代码创建了一个 5 行 2 列的表,如下所示。

创建板 5

添加评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注