Массив Excel VBA - простые макросы Excel

Содержание

Одномерный массив | Двумерный массив

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.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave