Visual Basic for Applications é uma versão leve do compilador Visual Basic que trabalha diretamente com o software da Microsoft . Você usa o VBA no Excel para calcular entrada, automatizar entradas ou criar botões , imagens e outros controles na planilha para a entrada do usuário . Arrays
Arrays deixar um programador usar uma variável para vários valores . Uma matriz pode conter apenas um ou milhares de valores. A matriz Excel normalmente tem vários valores numéricos que você usa para calcular um total. Arrays trabalhar com estruturas de loop , que permitem a iteração de cada valor , analisar o valor no índice e executar o cálculo.
Índices
matrizes contêm índices. O índice indica o " bloco " na qual o valor é constante . Os índices começam em número zero e incremento de um para cada novo valor adicionado à matriz . Por exemplo, se você faz referência o índice "1" em uma matriz , você exibe e calcular o segundo valor na matriz .
Loops
Loops deixar você iterar cada valor de índice de array. Loops são compostas por um " tempo " sintaxe e um " para " sintaxe . A " para " loop itera através de uma matriz usando a quantidade total de valores como o indicador parar de looping . O loop "while" usa uma bandeira para parar looping . Quando a bandeira vira para "true ", o idioma VBA salta para fora do loop.
Considerações
Você deve saber quantos valores que você precisa para armazenar em a matriz quando você defini-lo. Se você correr para fora de índices , você pode usar a declaração " ReDim " para " redimensionamento " da matriz. Redimensionamento uma matriz redimensiona-lo , assim você pode adicionar mais valores à estrutura. Se você passa por uma matriz e referência a um índice que não existe , você recebe um erro de sintaxe no seu programa.