Función UBound

Devuelve el subíndice más grande disponible para la dimensión indicada de una matriz.

Sintaxis

UBound(arrayname[,dimension])

Argumentos:

  • Arrayname: necesario. Nombre de la variable de matriz; sigue las convenciones de denominación de variables estándar.
  • Dimension: opcional. Número entero que indica qué límite superior de la dimensión se devuelve. Utilice 1 para la primera dimensión, 2 para la segunda, etc. Si se omite la dimensión, se asume el valor 1.

Observaciones

La función UBound se utiliza con la función LBound para determinar el tamaño de una matriz. Utilice la función LBound para buscar el límite inferior de una dimensión de matriz.

En los siguientes ejemplos se muestra el uso de la función UBound:

Ejemplo 1:

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

Ejemplo 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