Você está aqui: VBA ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como retornar o tamanho de um array em VBA usando as funções UBound() e LBound()Quantidade de visualizações: 467 vezes |
Nesta dica mostrarei como podemos usar as funções UBound() e LBound() do VBA para retornar a quantidade de elementos em um array, ou seja, o tamanho do vetor. A função UBound() retorna o índice superior do array, enquanto LBound() retorna o índice inferior. Veja o código VBA completo para o exemplo: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- ' Procedimento para retornar o tamanho de um array em VBA Sub RetornarTamanhoArray() ' vamos declarar o array Dim vetor As Variant ' para guardar a quantidade de elementos Dim tamanho As Integer ' agora vamos definir os valores do array vetor = Array(5, 2, 9, 10, 3, 7) ' vamos exibir a quantidade de elementos no array tamanho = (UBound(vetor) - LBound(vetor)) + 1 MsgBox "O array possui " & tamanho & " elementos." End Sub Ao executarmos este código VBA nós teremos o seguinte resultado: O array possui 6 elementos. |
![]() |
Veja mais Dicas e truques de VBA |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |