VBA - o que são matrizes?
Matrizes são ferramentas práticas ao programar no Excel VBA. Nesta dica prática, explicamos o que está oculto por trás do termo.
O que são matrizes no Excel?
Matrizes são campos de dados nos quais grupos de valores são armazenados para processamento adicional. As matrizes podem ler arquivos de texto maiores, linha por linha, e acessar rapidamente os elementos individuais. Existem dois tipos de matrizes.
- Fala-se de uma matriz com um tamanho fixo se o número de elementos a serem armazenados for especificado na declaração. Um exemplo da ortografia é "Dim myArray (4) As String". Nesse caso, a matriz pode conter cinco elementos.
- No caso de uma matriz dinâmica, no entanto, o número não é especificado na declaração; isso é feito em tempo de execução. No nosso exemplo, isso corresponde a "Dim myArray () As String".
Por que você precisa de matrizes ao programar
Matrizes coletam dados do mesmo tipo. Além da clareza do código, as matrizes trazem outras vantagens.
- Se você inserir os dados em uma matriz, eles são pré-carregados e ficam imediatamente disponíveis quando chamados - isso significa velocidade.
- Na verdade, as matrizes sempre são usadas quando você não sabe quantas variáveis você precisa no início do seu trabalho.