UBound-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Palauttaa Long-arvon, joka sisältää matriisin viitatun dimension suurimman käytettävissä olevan alaindeksin.

Syntaksi

UBound(matriisin nimi [, dimensio ] )

UBound-funktion syntaksilla on seuraavat argumentit:

Argumentti Kuvaus
taulukonnimi Pakollinen. Matriisimuuttujan nimi; noudattaa vakiomuuttujan nimeämiskäytäntöjä.
dimensio Valinnainen. Variantti (Long). Kokonaisluku, joka ilmaisee, mikä dimension yläraja 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

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

UBound palauttaa seuraavat arvot taulukolle näillä dimensioilla:

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

Lauseke Palautusarvo
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4

    

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ä UBound-funktion avulla määritetään suurin mahdollinen alaindeksi taulukon osoitetulle dimensiolle.

Dim Upper
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Upper = UBound(MyArray, 1)    ' Returns 10.
Upper = UBound(MyArray, 3)    ' Returns 20.
Upper = UBound(AnyArray)    ' Returns 10.