Как создать многомерную таблицу?
Чтобы создать массив с несколькими измерениями, вы должны определить размеры при объявлении массива. Что ж, вы можете определить столько измерений, сколько захотите (VBA допускает 60 измерений), но вам, вероятно, не понадобится использовать более 2 или 3 измерений из любого из массивов. Использование двумерной таблицы похоже на наличие строк и столбцов.
В этом уроке мы увидим, как создать 2D и 3D массив.
Создайте многомерный массив в VBA
- Используйте оператор Dim , чтобы объявить массив с любым именем, которое вы хотите ему дать.
- После этого введите начальную скобку и задайте количество элементов для первого измерения.
- Затем введите команду и введите количество элементов, которые вы хотите иметь во втором измерении, затем закройте круглые скобки.
- В конце установите тип данных для таблицы как вариант или любой тип данных, который вы хотите.
Вот код.
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 столбцами и будет выглядеть следующим образом.
