VBA UBound & LBound funktsioonid

UBoundi kirjeldus

Tagastab massiivi mõõtme kõrgeima alamindeksi.

Lihtsad UBoundi näited

1234 Sub UBound_Example ()Dim a (3 kuni 10) täisarvunaMsgBox UBound (a)End Sub

Tulemus: 10

UBoundi süntaks

1 UBound (ArrayName, [Dimension])

Funktsioon UBound sisaldab kahte argumenti.

Massiivi nimi: Massiivi muutuja nimi.

Mõõtmed: [Valikuline] Täisarv, mis näitab, millise dimensiooni alumine piir tagastatakse. Kasutage 1 esimese mõõtme jaoks, 2 teise jaoks jne. 1 kui see on kohustuslik.

Näited Excel VBA UBound funktsioonist

1234567 Sub UBound_Example1 ()Dim arrValue (1 kuni 5, 4 kuni 8, 12 kuni 25)MsgBox UBound (arrValue)MsgBox UBound (arrValue, 1)MsgBox UBound (arrValue, 2)MsgBox UBound (arrValue, 3)End Sub

Tulemus: 5, 5, 8, 25

LBound Kirjeldus

Tagastab massiivi mõõtme madalaima alamindeksi.

Lihtsad LBoundi näited

1234 Alam LBound_Example ()Dim a (3 kuni 10) täisarvunaMsgBox LBound (a)End Sub

Tulemus: 3

LBoundi süntaks

1 LBound(ArrayName, [Dimension])

Funktsioon LBound sisaldab kahte argumenti.

Massiivi nimi: Massiivi muutuja nimi.

Mõõtmed: [Valikuline] Täisarv, mis näitab, millise dimensiooni alumine piir tagastatakse. Kasutage 1 esimese mõõtme jaoks, 2 teise jaoks jne. 1 kui see on kohustuslik.

Näited Excel VBA LBound funktsioonist

1234567 Alamosa LBound_Example1 ()Dim arrValue (1 kuni 5, 4 kuni 8, 12 kuni 25)MsgBox LBound (arrValue)MsgBox LBound (arrValue, 1)MsgBox LBound (arrValue, 2)MsgBox LBound (arrValue, 3)End Sub

Tulemus: 1, 1, 4, 12

wave wave wave wave wave