Одномерный массив | Двумерный массив
An множество группа переменных. В Excel VBA, вы можете ссылаться на конкретную переменную (элемент) массива, используя имя массива и номер индекса.
Одномерный массив
Чтобы создать одномерный массив, выполните следующие шаги.
Поместите командную кнопку на свой рабочий лист и добавьте следующие строки кода:
Тусклые пленки (от 1 до 5) в виде строки
Films (1) = «Властелин колец»
Фильмы (2) = "Скорость"
Films (3) = «Звездные войны»
Films (4) = «Крестный отец»
Films (5) = «Криминальное чтиво»
Фильмы MsgBox (4)
Результат при нажатии кнопки команды на листе:
Объяснение: первая строка кода объявляет массив String с именем Films. Массив состоит из пяти элементов. Далее мы инициализируем каждый элемент массива. Наконец, мы отображаем четвертый элемент с помощью MsgBox.
Двумерный массив
Чтобы создать двумерный массив, выполните следующие шаги. На этот раз мы собираемся прочитать имена с листа.
Поместите командную кнопку на свой рабочий лист и добавьте следующие строки кода:
Тусклые пленки (от 1 до 5, от 1 до 2) в виде строки
Dim i как целое число, j как целое число
Для i = от 1 до 5
Для j = от 1 до 2
Фильмы (i, j) = Cells (i, j) .Значение
Следующий j
Далее я
Фильмы MsgBox (4, 2)
Результат при нажатии кнопки команды на листе:
Объяснение: первая строка кода объявляет массив String с именем Films. Массив имеет два измерения. Он состоит из 5 строк и 2 столбцов. Совет: сначала идут строки, затем столбцы. Две другие переменные типа Integer используются двойным циклом для инициализации каждого элемента массива. Наконец, мы отображаем элемент на пересечении строки 4 и столбца 2.