UBound-Funktion

Gibt einen Long-Wert zurück, der den größten verfügbaren Index enthält, den es für die angegebene Dimension eines array gibt.

Syntax

UBound ( Arrayname [, Dimension ] )

Die Syntax der UBound-Funktion weist die folgenden Argumente auf:

Argument

Beschreibung

Arrayname

Erforderlich. Name des Arrays variable; folgt standardmäßigen Namenskonventionen für Variablen.

Dimension

Optional. Variant (Long). Ganze Zahl, die angibt, für welche Dimension die obere Grenze zurückgegeben wird. Verwenden Sie für 1 die erste Dimension, 2 für die zweite usw. Wenn Dimension nicht angegeben 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 diesen Dimensionen zurück:

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

Anweisung

Rückgabewert

UBound(A, 1)

100

UBound(A, 2)

3

UBound(A, 3)

4


Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die UBound-Funktion verwendet, um den größten verfügbaren Index für die angegebene Dimension eines Arrays zu bestimmen.

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.
Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×