Função UBound
Retorna um tipo de dados long que contém o maior subscrição disponível para a dimensão indicada de uma matriz.
Sintaxe
UBound(arrayname, [ dimensão ])
A sintaxe da função UBound tem essas partes.
Sair | Descrição |
---|---|
Arrayname | Obrigatório. Nome da variável da matriz; segue as convenções de nomenclatura padrão para variáveis. |
Dimensão | Opcional; Variant (Long). Número inteiro indicando de qual dimensão o limite superior será retornado. Use 1 para a primeira dimensão, 2 para a segunda e assim por diante. Se dimensão for omitida, será considerado 1. |
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 encontrar o limite inferior de uma dimensão de matriz.
UBound retorna os seguintes valores para uma matriz com essas dimensões:
Declaração | Valor de retorno |
---|---|
UBound(A, 1) |
100 |
UBound(A, 2) |
3 |
UBound(A, 3) |
4 |
Exemplo
Este exemplo usa a função UBound para determinar o maior subscrito disponível para a dimensão indicada de uma matriz.
Dim Upper
Dim MyArray(1 To 10, 5 To 15, 10 To 20) ' Declare array variables.
Dim AnyArray(10)
Upper = UBound(MyArray, 1) ' Returns 10.
Upper = UBound(MyArray, 3) ' Returns 20.
Upper = UBound(AnyArray) ' Returns 10.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.