Функції VBA UBound & LBound

Опис UBound

Повертає найвищий індекс для виміру масиву.

Прості приклади UBound

1234 Sub UBound_Example ()Затемніть (3 до 10) як ціле числоMsgBox UBound (а)End Sub

Результат: 10

Синтаксис UBound

1 UBound (Ім'я масиву, [розмір])

Функція UBound містить 2 аргументи:

Ім'я масиву: Назва змінної масиву.

Розмір: [Необов’язково] Ціле число, яке вказує на нижню межу якого розміру. Використовуйте 1 для першого виміру, 2 для другого тощо. 1, якщо опущено.

Приклади функції UBound Excel VBA

1234567 Sub UBound_Example1 ()Dim arrValue (від 1 до 5, від 4 до 8, від 12 до 25)MsgBox UBound (arrValue)MsgBox UBound (arrValue, 1)MsgBox UBound (arrValue, 2)MsgBox UBound (arrValue, 3)End Sub

Результат: 5, 5, 8, 25

Опис LBound

Повертає найнижчий індекс для виміру масиву.

Прості приклади LBound

1234 Sub LBound_Example ()Затемніть (3 до 10) як ціле числоMsgBox LBound (а)End Sub

Результат: 3

Синтаксис LBound

1 LBound(Ім'я масиву, [розмір])

Функція LBound містить 2 аргументи:

Ім'я масиву: Назва змінної масиву.

Розмір: [Необов’язково] Ціле число, яке вказує на нижню межу якого розміру. Використовуйте 1 для першого виміру, 2 для другого тощо. 1, якщо опущено.

Приклади функції LBound Excel VBA

1234567 Sub LBound_Example1 ()Dim arrValue (від 1 до 5, від 4 до 8, від 12 до 25)MsgBox LBound (arrValue)MsgBox LBound (arrValue, 1)MsgBox LBound (arrValue, 2)MsgBox LBound (arrValue, 3)End Sub

Результат: 1, 1, 4, 12

wave wave wave wave wave