Funktsioon UBound

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Tagastab väärtuse Pikk, mis sisaldab massiivi näidatud dimensiooni suurimat saadaolevat allindeksit.

Süntaks

UBound(massiivinimi [, mõõde ] )

Funktsiooni UBound süntaksil on järgmised argumendid.

Argument Kirjeldus
massiivi_nimi Nõutav. massiivimuutuja nimi; järgib muutujate nimetamise tavastandardeid.
dimensioon Valikuline. Variant (Pikk täisarv). Tagastatakse dimensiooni ülempiiri tähistav täisarv. Kasutage esimese dimensiooni tähistamiseks arvu 1, teise tähistamiseks arvu 2 jne. Kui mõõde puudub, eeldatakse, et see on 1.

    

Kommentaarid

Funktsiooni UBound kasutatakse koos funktsiooniga LBound selleks, et määrata kindlaks massiivi suurus. Funktsiooni LBound saab kasutada massiivi dimensiooni alampiiri leidmiseks.

Funktsioon UBound tagastab näidatud dimensiooniga massiivide korral järgmised väärtused.

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

Lause Tagastusväärtus
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4

    

Näide

Märkus.

Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Selles näites kasutatakse funktsiooni UBound ja määratakse näidatud dimensiooniga massiivi jaoks suurim võimalik allindeks.

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.