Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Pateikia ilgą skaičių, kuriame yra mažiausias galimas nurodyto masyvas matmens apatinis indeksas.

Sintaksė

LBound ( masyvo pavadinimas [, dimensija ] )

Funkcijos LBound sintaksė turi tokius argumentus:

Argumentas

Aprašas

masyvo pavadinimas

Būtinas. Masyvo kintamasis pavadinimas ; atitinka standartines kintamųjų pavadinimų suteikimo konvencijas.

dimensija

Pasirinktinis. Variant (ilgas). Sveikasis skaičius, nurodantis, kuri dimensijos apatinė riba yra grąžinama. Naudokite 1 pirmajam matmenims, 2 – antram ir t. t. Jei dimensija nenurodyta, laikoma, kad naudojama 1.


Pastabos

Funkcija LBound naudojama su funkcija UBound masyvo dydžiui nustatyti. Naudokite funkciją UBound , kad rastumėte viršutinę masyvo dimensijos ribą.

Funkcija LBound masyvui pateikia šios lentelės reikšmes su šiais matmenyss:

Dim A(1 To 100, 0 To 3, -3 To 4)

Nuostatos

Pateikiama reikšmė

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


Numatytoji apatinė bet kurio matmens riba yra 0 arba 1, atsižvelgiant į sakinio Optionbase parametrą. Masyvo, sukurto naudojant funkciją Array , pagrindas yra nulis; jis neturi įtakos Option Base.

Masyvai, kurių matmenys nustatyti naudojant sąlygą To , esantį sakinyje Dim, Private, Public, ReDim arba Static , gali turėti bet kokią sveikojo skaičiaus reikšmę kaip apatinę ribą.

Pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija LBound , kad būtų nustatytas mažiausias galimas nurodyto masyvo dimensijos apatinis indeksas. Naudokite sakinį Option Base , kad nepaisytumėte numatytosios bazinio masyvo apatinio indekso reikšmės 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.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×