Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt einen Long-Datentyp zurück, der den größten verfügbaren Index enthält, den es für die angegebene Dimension eines Arrays gibt.
Syntax
UBound(arrayname, [ dimension ])
Die Syntax der UBound-Funktion weist folgende Teile auf.
Teil | Beschreibung |
---|---|
arrayname | Erforderlich. Name der Array-Variablen; folgt standardmäßigen Konventionen für die Variablenbenennung. |
dimension | Optional; Variant (Long). Ganze Zahl, die angibt, welche obere Grenze der Dimension zurückgegeben wird. Verwenden Sie 1 für die erste Dimension, 2 für die zweite usw. Wenn dimension ausgelassen wird, wird 1 angenommen. |
Hinweise
Die UBound -Funktion wird mit der LBound-Funktion verwendet, um die Größe eines Arrays zu bestimmen. Verwenden Sie die LBound-Funktion, um die untere Grenze einer Arraydimension zu finden.
UBound gibt die folgenden Werte für ein Array mit den folgenden Dimensionen zurück:
Anweisung | Rückgabewert |
---|---|
UBound(A, 1) |
100 |
UBound(A, 2) |
3 |
UBound(A, 3) |
4 |
Beispiel
In diesem Beispiel wird die UBound-Funktion verwendet, um den größten verfügbaren Index zu bestimmen, den es für die angegebene Dimension eines Arrays gibt.
Dim Upper
Dim MyArray(1 To 10, 5 To 15, 10 To 20) ' Declare array variables.
Dim AnyArray(10)
Upper = UBound(MyArray, 1) ' Returns 10.
Upper = UBound(MyArray, 3) ' Returns 20.
Upper = UBound(AnyArray) ' Returns 10.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.