Funkcie VBA UBound a LBound

Popis UBound

Vráti najvyšší dolný index pre dimenziu poľa.

Jednoduché príklady UBound

1234 Sub UBound_Example ()Dim a (3 až 10) ako celé čísloMsgBox UBound (a)Koniec pod

Výsledok: 10

Syntax UBound

1 UBound (ArrayName, [Dimension])

Funkcia UBound obsahuje 2 argumenty:

ArrayName: Názov premennej poľa.

Rozmer: [Voliteľné] Celé číslo udávajúce, ktorá dolná hranica dimenzie je vrátená. 1 použite pre prvú dimenziu, 2 pre druhú atď. 1, ak ju vynecháte.

Príklady funkcie Excel VBA UBound

1234567 Sub UBound_Example1 ()Dim arrValue (1 až 5, 4 až 8, 12 až 25)MsgBox UBound (arrValue)MsgBox UBound (arrValue, 1)MsgBox UBound (arrValue, 2)MsgBox UBound (arrValue, 3)Koniec pod

Výsledok: 5, 5, 8, 25

LBound Popis

Vráti najnižší dolný index pre dimenziu poľa.

Jednoduché príklady LBound

1234 Sub LBound_Example ()Dim a (3 až 10) ako celé čísloMsgBox LBound (a)Koniec pod

Výsledok: 3

LBound syntax

1 LBound(ArrayName, [Dimension])

Funkcia LBound obsahuje 2 argumenty:

ArrayName: Názov premennej poľa.

Rozmer: [Voliteľné] Celé číslo udávajúce, ktorá dolná hranica dimenzie je vrátená. 1 použite pre prvú dimenziu, 2 pre druhú atď. 1, ak ju vynecháte.

Príklady funkcie Excel VBA LBound

1234567 Sub LBound_Example1 ()Dim arrValue (1 až 5, 4 až 8, 12 až 25)MsgBox LBound (arrValue)MsgBox LBound (arrValue, 1)MsgBox LBound (arrValue, 2)MsgBox LBound (arrValue, 3)Koniec pod

Výsledok: 1, 1, 4, 12

wave wave wave wave wave