Funkcija UBound

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne dolgo število (Long), ki vsebuje največji razpoložljivi indeks za označeno dimenzijo matrike.

Sintaksa

UBound(ime matrike [, dimenzija ] )

Sintaksa funkcije UBound ima te argumente:

Argument Opis
ime matrike Obvezen. ime spremenljivke polja; Upošteva standardno poimenovanje spremenljivk.
dimenzija Izbirno. Variant (Dolgo). Vrne celo število, ki označuje, katera zgornja meja dimenzije je vrnjena. Uporabite 1 za prvo dimenzijo, 2 za drugo, in tako naprej. Če dimenzijo izpustite, se predvideva 1.

    

Opombe

Funkcija UBound se uporablja s funkcijo LBound za določanje velikosti matrike. Uporabite funkcijo LBound za iskanje spodnje meje dimenzije matrike.

UBound vrne te vrednosti za matriko s temi dimenzijami:

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

Izjava Vrnjena vrednost
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4

    

Primer

Opomba

V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru je uporabljena funkcija UBound za določanje največjega razpoložljivega indeksa za označeno dimenzijo matrike.

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.