Daje tip dugački koji sadrži najmanji raspoloživi indeksni tekst za naznačenu dimenziju niza.
Sintaksa
LBound(arrayname [, dimenzija ] )
Sintaksa funkcije LBound ima sledeće argumente:
| Argument | Opis |
|---|---|
| Ime niza | Obavezno. Ime promenljive niza; Sledite standardne konvencije imenovanja promenljivih. |
| Dimenzija | Opcionalno. Varijanta (Long). Ceo broj koji ukazuje na to koja je data donja granica dimenzije. Koristite 1 za prvu dimenziju, 2 za drugu i tako dalje. Ako se izostavi dimenzija , pretpostavlja se da je 1. |
Napomene
Funkcija LBound se koristi zajedno sa funkcijom UBound za određivanje veličine niza. Koristite funkciju UBound da biste pronašli gornju granicu dimenzije niza.
LBound daje vrednosti iz sledeće tabele za niz sa sledećim dimenzijama:
Dim A(1 To 100, 0 To 3, -3 To 4)
| Naredba | Povratna vrednost |
|---|---|
LBound(A, 1) |
1 |
LBound(A, 2) |
0 |
LBound(A, 3) |
-3 |
Podrazumevana donja granica za bilo koju dimenziju je 0 ili 1, u zavisnosti od postavke izjave OptionBase . Osnova niza kreiranog pomoću funkcije Array je nula; na njega ne utiče baza opcija.
Nizovi za koje su dimenzije postavljene pomoću odredbe To u izjavi Dim, Private, Public, ReDim ili Static mogu da imaju bilo koju celobrojnu vrednost kao donju granicu.
Primer
Napomena
Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
Ovaj primer koristi funkciju LBound za određivanje najmanjeg dostupnog indeksnog teksta za naznačenu dimenziju niza. Koristite izraz Option Base da biste zamenili podrazumevanu indeksnu vrednost osnovnog niza 0.
Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Lower = Lbound(MyArray, 1) ' Returns 1.
Lower = Lbound(MyArray, 3) ' Returns 10.
Lower = Lbound(AnyArray)
' Returns 0 or 1, depending on setting of Option Base.