Como usar a função vba ubound?
A função VBA UBOUND está listada na categoria de tabela de funções VBA. Quando você o usa no código VBA, ele pode retornar o índice mais alto para uma dimensão no array fornecido . Em termos simples, ajuda a encontrar o limite superior de um array, retornando o valor mais alto no resultado.
Sintaxe
UBound(ArrayName, [Dimensão])
Argumentos
- ArrayName : o array para o qual você deseja encontrar o índice mais alto.
- [Dimension] : Um número inteiro para definir a dimensão do array (este é um argumento opcional e se omitido, o VBA leva 1 por padrão).
Exemplo
Para entender de forma prática como usar a função VBA UBOUND, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:
Sub example_UBOUND() Dim myAry(0 To 1100) As Double Range("A1").Value = UBound(myAry, 1) End Sub
No código acima usamos UBOUND para obter o índice mais alto para uma dimensão do array “myAry” e retornou 1100 no resultado que é o valor mais alto de 0 a 1100.