Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.
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.