UBound-Funktion

Gibt den größten verfügbaren Index für die angegebene Dimension eines Arrays zurück.

Syntax

UBound(arrayname[,dimension])

Argumente:

  • Arrayname: Erforderlich. Name der Arrayvariable. Er folgt den Standardkonventionen zur Benennung von Variablen.
  • Dimension: Optional. Ganzzahl, die angibt, von welcher Dimension die obere Grenze zurückgegeben wird. Verwenden Sie "1" für die erste Dimension, "2" für die zweite usw. Wenn "dimension" ausgelassen wird, wird "1" verwendet.

Anmerkungen

Die UBound-Funktion wird mit der LBound-Funktion verwendet, um die Größe eines Arrays zu bestimmen. Verwenden Sie die LBound-Funktion, um den unteren Grenzwert einer Arraydimension zu ermitteln.

Die folgenden Beispiele veranschaulichen die Verwendung der UBound-Funktion:

Beispiel 1:

Dim myArray
myArray = Array(10, 20, 30)
UBound(myArray)                                 'Output with default Dimension -> 2

Beispiel 2:

Dim food(1,2)
food(0,0)="Apple"
food(0,1)="Banana"
food(0,2)="Orange"
food(1,0)="Pizza"
food(1,1)="Hamburger"
food(1,2)="Spaghetti"

UBound(food)                            'Output with default Dimension -> 1
UBound(food,1)                  'Output for Dimension 1 -> 1 
UBound(food,2)                  'Output for Dimension 2 -> 2