LBound-funktio

Palauttaa Long-arvon, joka sisältää matriisidimension pienimmän käytettävissä olevan indeksin.

Syntaksi

LBound ( taulukonnimi [, dimensio ] )

LBound-funktion syntaksilla on seuraavat argumentit:

Argumentti

Kuvaus

taulukonnimi

Pakollinen. Taulukon muuttujan nimi; noudattaa muuttujien vakionimeämiskäytäntöjä.

dimensio

Valinnainen. Variantti (Long). Kokonaisluku, joka ilmaisee, mikä dimension alaraja palautetaan. Käytä arvoa 1 ensimmäistä dimensiota varten, 2 toista dimensiota varten ja niin edelleen. Jos dimensio jätetään pois, oletusarvona on 1.


Huomautuksia

LBound-funktiota käytetään yhdessä UBound-funktion kanssa taulukon koon määrittämiseksi. Etsi UBound-funktion avulla taulukon dimension yläraja.

LBound palauttaa seuraavat arvot taulukolle näillä dimensioilla:

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

Lauseke

Palautusarvo

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


Jokaisen dimension oletusalaraja on joko 0 tai 1 OptionBase -lausekkeen asetuksen mukaan. Array-funktiolla luodun taulukon kantaluku on nolla. Option Base ei vaikuta siihen.

Taulukoilla, joiden dimensiot on määritetty käyttämällä To-lausetta Dim-, Private-, Public-, ReDim- tai Static-lausekkeissa, voi olla mikä tahansa kokonaisluku alarajana.

Esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä LBound-funktion avulla määritetään pienin mahdollinen alaindeksi taulukon osoitetulle dimensiolle. Käytä Option Base -lauseketta korvaamaan kantataulukon alaindeksin oletusarvo 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.
Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×