Vrne Dolgo z največjim razpoložljivim indeksom za označeno dimenzijo matrike.
Sintaksa
UBound ( ime matrike [, dimenzija ] )
Sintaksa funkcije UBound ima te argumente:
Argument |
Opis |
ime matrike |
Obvezno. Ime matrike spremenljivka; 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 opustite, 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.