VBA UBound & LBound funkcije

Opis UBound

Vrne najvišji podnapis za dimenzijo matrike.

Preprosti primeri UBound

1234 Pod UBound_Example ()Zatemni (3 do 10) kot celo številoMsgBox UBound (a)End Sub

Rezultat: 10

UBound Sintaksa

1 UBound (ime polja, [dimenzija])

Funkcija UBound vsebuje 2 argumenta:

Ime niza: Ime spremenljivke niza.

Dimenzija: [Izbirno] Celo število, ki označuje, katera spodnja meja dimenzije je vrnjena. Uporabite 1 za prvo dimenzijo, 2 za drugo itd. 1, če je izpuščeno.

Primeri funkcije Excel VBA UBound

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

Rezultat: 5, 5, 8, 25

LBound Opis

Vrne najnižji podpis za dimenzijo matrike.

Preprosti primeri LBound

1234 Pod LBound_Example ()Zatemni (3 do 10) kot celo številoMsgBox LBound (a)End Sub

Rezultat: 3

LBound Sintaksa

1 LBound(Ime polja, [dimenzija])

Funkcija LBound vsebuje 2 argumenta:

Ime niza: Ime spremenljivke niza.

Dimenzija: [Izbirno] Celo število, ki označuje, katera spodnja meja dimenzije je vrnjena. Uporabite 1 za prvo dimenzijo, 2 za drugo itd. 1, če je izpuščeno.

Primeri funkcije Excel VBA LBound

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

Rezultat: 1, 1, 4, 12

wave wave wave wave wave