Função UBound Function

Retorna o maior subscript disponível da dimensão indicada de uma matriz.

Sintaxe

UBound(arrayname[,dimension])

Argumentos:

  • Arrayname: Obrigatório. Nome da variável de matriz; segue as convenções padrão de nomenclatura de variável.
  • Dimension: Opcional. Número inteiro que indica qual limite superior da dimensão é retornado. Use 1 para a primeira dimensão, 2 para a segunda e assim por diante. Se a dimensão for omitida, o valor 1 será assumido.

Comentários

A função UBound é usada com a função LBound para determinar o tamanho de uma matriz. Use a função LBound para identificar o limite inferior de uma dimensão de matriz.

Os exemplos a seguir ilustram o uso da função UBound:

Exemplo 1:

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

Exemplo 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