ВБА променљиве низа

Преглед садржаја
Арраи Туториалс
Мега-водич кроз низда
Добијте величину низа
Цлеар Арраи
Филтер Арраи
Транспонирај низ
Функција Ретурн Арраи
Уклоните дупликате

Увод у променљиве и константе смо обрадили у нашим ВБА типовима података - Уводни водич за променљиве и константе. У овом водичу ћемо погледати шта су променљиве низа и како их можете користити у свом коду.

Шта је ВБА променљива поља?

Варијабла ВБА поља складишти листу или групу елемената. Променљива низа ВБА може се посматрати и као група променљивих, ускладиштена под истим именом и са истим типом података. Сви елементи у низу морају бити истог типа. Пример би била листа воћа. Низ може да складишти текст или бројеве. Позивате се на елемент у низу користећи његов индексни број. Можете прогласити променљиву низа помоћу кључне речи Дим, Статиц, Публиц или Привате.

Променљива статичког низа

Променљива статичког низа има фиксну величину или задати број ставки на листи. Декларисали бисте променљиву статичког низа на следећи начин:

123456789 Суб ДецларингАСтатицАрраиВариабле ()Дим Схоес (1 до 3) као жицаСхоес (1) = "Чизме"Ципеле (2) = "Сандале"Ципеле (3) = "патике"Енд Суб

Можете приказати одређени елемент у низу позивањем на његов индексни број како је приказано у доњем коду:

1234567891011 Суб ДецларингАСтатицАрраиВариабле ()Дим Схоес (1 до 3) као жицаСхоес (1) = "Чизме"Ципеле (2) = "Сандале"Ципеле (3) = "патике"Дебуг.Принт Схоес (1)Енд Суб

Ако притиснете Ф5 да бисте покренули код, добили бисте следећи резултат у непосредном прозору:

Променљива динамичког низа

Величина променљиве динамичког низа се мења током извођења и поставља се другим речима само у току извођења. У почетку не декларишете број ставки или елемената у низу као за променљиву статичког низа, али користите кључну реч РеДим да наведете величину или број ставки које динамички низ има. Затим можете променити величину низа помоћу кључне речи РеДим:

123456789101112131415161718192021 ПоддекларисањеАДинамицАрраиВариабле ()Затамните различито поврће () као низРеДим различито поврће (3)различито поврће (1) = "шаргарепа"различито поврће (2) = "бундева"различито поврће (3) = "буттернут"МсгБок Јоин (различито поврће, вбЦр)РеДим различито поврће (4)дифферентвегетаблес (1) = "шаргарепа"различито поврће (2) = "бундева"различито поврће (3) = "буттернут"различито поврће (4) = "купус"МсгБок Јоин (различито поврће, вбЦр)Енд Суб

Када покренете овај код, добићете оквир за поруку са свим ставкама у низу који је наведен помоћу кључне речи РеДим, а затим ћете добити други оквир за поруку који приказује ажурирани број ставки у низу.

Резултат је:

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave