VBA UBound & LBound -toiminnot

UBound -kuvaus

Palauttaa matriisin ulottuvuuden korkeimman alaindeksin.

Yksinkertaisia ​​esimerkkejä UBoundista

1234 Sub UBound_Example ()Dim a (3-10) kokonaislukunaMsgBox UBound (a)End Sub

Tulos: 10

UBound -syntaksi

1 UBound (ArrayName, [Dimension])

UBound -funktio sisältää kaksi argumenttia:

ArrayName: Array -muuttujan nimi.

Ulottuvuus: [Valinnainen] Kokonaisluku, joka osoittaa, mitkä ulottuvuuden alarajat palautetaan. Käytä 1 ensimmäiselle ulottuvuudelle, 2 toiselle jne. Jne. 1 jos sitoutunut.

Esimerkkejä Excel VBA UBound -toiminnosta

1234567 Osa 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

Tulos: 5, 5, 8, 25

LBound Kuvaus

Palauttaa matriisin ulottuvuuden alimman alaindeksin.

Yksinkertaisia ​​LBound -esimerkkejä

1234 Ala LBound_Example ()Dim a (3-10) kokonaislukunaMsgBox LBound (a)End Sub

Tulos: 3

LBound Syntax

1 LBound(ArrayName, [Dimension])

LBound -funktio sisältää kaksi argumenttia:

ArrayName: Array -muuttujan nimi.

Ulottuvuus: [Valinnainen] Kokonaisluku, joka osoittaa, mitkä ulottuvuuden alarajat palautetaan. Käytä 1 ensimmäiselle ulottuvuudelle, 2 toiselle jne. Jne. 1 jos sitoutunut.

Esimerkkejä Excel VBA LBound -toiminnosta

1234567 Ala 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

Tulos: 1, 1, 4, 12

wave wave wave wave wave