Usando matrizes no Visual Basic for Applications, ou VBA, procedimentos administra eficientemente grandes quantidades de dados , e economiza memória e tempo de execução . Arrays são um conjunto de elementos do mesmo tipo de variável e referidas pelo mesmo nome da variável. Se você souber o número de elementos de uma variável específica , você pode definir a matriz para esse número. No entanto, se você não sabe o tamanho da disposição de usar, em seguida, usar uma matriz dinâmica . Matrizes dinâmicas redimensionar automaticamente , dependendo da quantidade dos dados . Você pode determinar o tamanho de uma matriz usando as funções UBound e LBOUND em seu procedimento . Instruções
1
Abra o arquivo do Excel que contém o procedimento para o qual você deseja determinar o tamanho da matriz .
2
Abra o Editor de VBA para ver o seu procedimento. Um atalho é pressionar " ALT -F11 " na sua pasta de trabalho do Excel.
3
Localize em seu procedimento VBA onde adicionar as funções UBound e LBOUND . Geralmente estas funções viria depois a matriz no procedimento
4
Entre as funções UBound e LBOUND , digitando o seguinte : .
MsgBox UBound ( ArrayName ) - LBound ( ArrayName ) + 1
VBA exibe o tamanho da matriz em uma caixa de mensagem.