VBA UBound & LBound функции

UBound описание

Връща най -високия индекс за измерение на масив.

Прости примери за UBound

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

Резултат: 10

UBound Синтаксис

1 UBound (ArrayName, [Dimension])

Функцията UBound съдържа 2 аргумента:

Име на масив: Име на променлива масив.

Измерение: [Незадължително] Цело число, показващо долната граница на коя величина е върната. Използвайте 1 за първото измерение, 2 за второто и т.н. 1, ако е пропуснато.

Примери за Excel VBA UBound функция

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 Под LBound_Example ()Затъмнете a (3 до 10) като цяло числоMsgBox LBound (a)End Sub

Резултат: 3

LBound Синтаксис

1 LBound(Име на масив, [Измерение])

Функцията LBound съдържа 2 аргумента:

Име на масив: Име на променлива масив.

Измерение: [Незадължително] Цело число, показващо долната граница на коя величина е върната. Използвайте 1 за първото измерение, 2 за второто и т.н. 1, ако е пропуснато.

Примери за Excel VBA LBound функция

1234567 Под 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