Daje dugo koje sadrži najmanji dostupni indeksni tekst za naznačenu dimenziju niz.
Sintaksa
Lda ( arrayname [, dimenzija ] )
Sintaksa funkcije lda ima sledeće argumente:
Argument |
Opis |
arrayname |
Obavezno. Ime niza promenljiva; Prati standardne promenljive Konvencije imenovanja. |
dimenzija |
Opcionalno. Varijanta (Long). Ceo broj ukazuje na to koja je donja granica dimenzije vraćena. Koristite 1 za prvu dimenziju, 2 za drugu, itd. Ako se dimenzija izostavi, pretpostavlja se 1. |
Napomene
Funkcija lda se koristi sa funkcijom ubround da bi se utvrdila veličina niza. Koristite funkciju ubround da biste pronašli gornju granicu dimenzije niza.
Funkcija lvalues daje vrednosti iz sledeće tabele za niz sa sledećim dimenzijama:
Dim A(1 To 100, 0 To 3, -3 To 4)
Izjav |
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 podešavanjaosnoveOpcije. Osnova niza kreiranog pomoću funkcije Array je nula; nije pogođena bazom opcija.
Nizovi za koje su dimenzije podešene pomoću odredbi for izdima, privatne, javne, predimili statičke izjave mogu da imaju bilo koju vrednost celog broja kao donji.
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.
U ovom primeru, funkcija lda se koristi za određivanje najmanjeg dostupnog indeksnog teksta za naznačenu dimenziju niza. Koristite naredbu Base za zamenu podrazumevane vrednosti indeksne indeksne niza od 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.