VBA UBound és LBound funkciók

UBound leírás

A tömb dimenziójának legmagasabb alsó indexét adja vissza.

Egyszerű UBound példák

1234 Sub UBound_Example ()Dim a (3-10) egész számkéntMsgBox UBound (a)End Sub

Eredmény: 10

UBound szintaxis

1 UBound (ArrayName, [Dimenzió])

Az UBound függvény 2 érvet tartalmaz:

ArrayName: Tömbváltozó neve.

Dimenzió: [Nem kötelező] Egész szám, amely jelzi, hogy melyik dimenzió alsó határa kerül visszaadásra. Használja az 1 -et az első dimenzióhoz, a 2 -t a másodikhoz stb. 1.

Példák az Excel VBA UBound funkciójára

1234567 Sub UBound_Example1 ()Dim arrValue (1 -től 5 -ig, 4 -től 8 -ig, 12 -től 25 -ig)MsgBox UBound (arrValue)MsgBox UBound (arrValue, 1)MsgBox UBound (arrValue, 2)MsgBox UBound (arrValue, 3)End Sub

Eredmény: 5, 5, 8, 25

LBound Leírás

Egy tömb dimenziójának legalacsonyabb alsó indexét adja vissza.

Egyszerű LBound példák

1234 LBound_Example ()Dim a (3-10) egész számkéntMsgBox LBound (a)End Sub

Eredmény: 3

LBound szintaxis

1 LBound(Tömbnév, [Dimenzió])

Az LBound függvény 2 érvet tartalmaz:

ArrayName: Tömbváltozó neve.

Dimenzió: [Nem kötelező] Egész szám, amely jelzi, hogy melyik dimenzió alsó határa kerül visszaadásra. Használja az 1 -et az első dimenzióhoz, a 2 -t a másodikhoz stb. 1.

Példák az Excel VBA LBound funkcióra

1234567 LBound_Example1 ()Dim arrValue (1 -től 5 -ig, 4 -től 8 -ig, 12 -től 25 -ig)MsgBox LBound (arrValue)MsgBox LBound (arrValue, 1)MsgBox LBound (arrValue, 2)MsgBox LBound (arrValue, 3)End Sub

Eredmény: 1, 1, 4, 12

wave wave wave wave wave