UBound-Funktion

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Gibt einen Long-Wert, den größten verfügbaren Index für die angegebene Dimension eines Matrix enthält.

Syntax

UBound ( Arrayname [Dimension ] )

Die Syntax der UBound-Funktion verfügt über diese Argumente:

Argument

Beschreibung

arrayname

Erforderlich. Name der ArrayVariable, folgt Standardbenennungskonventionen für Variablen.

dimension

Optional. Wert vom Typ Variant (Long). Eine 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. Wird dimension ausgelassen, wird der Wert 1 angenommen.


Hinweise

Die UBound-Funktion wird in Kombination mit der LBound-Funktion verwendet, um die Größe eines Arrays zu bestimmen. Verwenden Sie die LBound-Funktion, um nach dem unteren Grenzwert einer Arraydimension zu suchen.

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)

4

UBound(A, 3)

3500


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 der größte verfügbare tiefgestellte Index für die angegebene Dimension eines Arrays mithilfe der UBound-Funktion bestimmt.

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.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×