Zwraca wartość długą, zawierającą największy dostępny indeks dolny dla wskazanego wymiaru tablicy.
Składnia
UBound(nazwa_tablicy [, wymiar])
W składni funkcji UBound występują następujące argumenty:
| Argumenty argumentów | Opis |
|---|---|
| nazwa_tablicy | Argument wymagany. Nazwa zmiennej tablicowej; są zgodne ze standardowymi konwencjami nazewnictwa zmiennych. |
| Wymiar | Argument opcjonalny. Wartość typu wariant (liczba długa). Liczba całkowita wskazująca, która górna granica wymiaru jest zwracana. Wartość 1 dla pierwszego wymiaru, wartość 2 dla drugiego wymiaru itd. Jeśli argument wymiar zostanie pominięty, przyjmuje się, że jest równy 1. |
Uwagi
Funkcja UBound jest używana z funkcją LBound w celu określenia rozmiaru tablicy. Użyj funkcji LBound , aby znaleźć dolną granicę wymiaru tablicy.
UBound zwraca następujące wartości dla tablicy o następujących wymiarach:
Dim A(1 To 100, 0 To 3, -3 To 4)
| Zestawienie sprzedaży | Wartość zwracana |
|---|---|
UBound(A, 1) |
100 |
UBound(A, 2) |
3 |
UBound(A, 3) |
4 |
Przykład
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji UBound do określenia największego dostępnego indeksu dolnego dla wskazanego wymiaru tablicy.
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.