Descrição
A função UBound
em VBA é usada para obter o limite superior de uma dimensão de um array. Ela é útil para determinar o tamanho de um array e percorrer seus elementos.
Exemplos
Sub Exemplo1()
Dim arr(1 To 5) As Integer
MsgBox UBound(arr) ' Retorna 5
End Sub
Sub Exemplo2()
Dim nomes(3) As String
MsgBox UBound(nomes) ' Retorna 3
End Sub
Sub Exemplo3()
Dim matriz(1 To 2, 1 To 3) As Double
MsgBox UBound(matriz, 1) ' Retorna 2
End Sub
Sub Exemplo4()
Dim alunos() As String
ReDim alunos(1 To 10)
MsgBox UBound(alunos) ' Retorna 10
End Sub
Sub Exemplo5()
Dim matriz(1 To 3, 1 To 4, 1 To 5) As Single
MsgBox UBound(matriz, 3) ' Retorna 5
End Sub
Descrição Detalhada:

A função UBound
em VBA é uma ferramenta essencial para obter o limite superior de uma dimensão de um array. Isso é útil para determinar o tamanho de um array e percorrer seus elementos de forma eficaz. Os exemplos apresentados demonstram como aplicar a função UBound
em diferentes tipos de arrays, incluindo arrays unidimensionais e multidimensionais. Você pode usá-la para dimensionar arrays dinamicamente, avaliar o tamanho de uma coleção de dados e muito mais. Compreender e aplicar a função UBound
é fundamental para trabalhar com arrays de maneira eficiente e eficaz em suas macros VBA.