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.