Excel VBA масив - Лесни Excel макроси

Съдържание

Едноизмерен масив | Двуизмерен масив

Ан масив е група променливи. В Excel VBA, можете да се обърнете към конкретна променлива (елемент) на масив, като използвате името на масива и номера на индекса.

Едноизмерен масив

За да създадете едноизмерен масив, изпълнете следните стъпки.

Поставете команден бутон на работния си лист и добавете следните кодови редове:

Затъмнете филмите (1 до 5) като низ
Films (1) = "Властелинът на пръстените"
Films (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) = клетки (i, j)
Следващ j
Следва i
MsgBox филми (4, 2)

Резултат, когато щракнете върху командния бутон на листа:

Обяснение: първият кодов ред декларира String масив с име Films. Масивът има две измерения. Състои се от 5 реда и 2 колони. Съвет: първо отиват редовете, след това колоните. Другите две променливи от тип Integer се използват за Double Loop за инициализиране на всеки елемент от масива. Накрая показваме елемента в пресечната точка на ред 4 и колона 2.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave