Едноизмерен масив | Двуизмерен масив
Ан масив е група променливи. В 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.