Funzione UBound

Restituisce il valore più grande disponibile definito dall'argomento subscript per la dimensione specificata di un array.

Sintassi

UBound(arrayname[,dimension])

Argomenti:

  • Arrayname : obbligatorio. Nome della variabile di array; utilizza le convenzioni di denominazione delle variabili standard.
  • Dimension: facoltativo. Numero intero che indica quale limite superiore della dimensione viene restituito. Utilizzare 1 per la prima dimensione, 2 per la seconda e così via. Se la dimensione viene omessa, viene utilizzato 1.

Note

La funzione UBound viene utilizzata con la funzione LBound per determinare la dimensione di un array. Utilizzare la funzione LBound per trovare il limite inferiore della dimensione di un array.

Negli esempi seguenti viene illustrato l'uso della funzione UBound.

Esempio 1

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

Esempio 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