Como usar dim em vba no excel?
O que é a declaração VBA DIM?
A instrução VBA DIM significa “declarar”, que você deve usar quando precisar declarar uma variável. Quando você o usa, ele informa ao VBA que você está declarando um nome específico como uma variável, atribuindo-lhe um tipo de dados específico. Pode ser usado para declarar o seguinte:
- Variáveis básicas
- Variantes
- Objetos
- Implantar
Use a instrução DIM em VBA
- Digite a palavra-chave “Dim” no início.
- Depois disso, insira o nome da variável que deseja usar.
- Então você precisa usar a palavra “curtir” e obterá uma lista instantânea de tipos de dados .
- Ao final, escolha o tipo de dados que deseja atribuir à variável.
Como eu disse, quando você declara uma variável, você precisa atribuir a ela um tipo de dados. Veja o seguinte instantâneo.
Declarando múltiplas variáveis com uma única instrução Dim
Quando precisar declarar múltiplas variáveis, você poderá fazê-lo usando a instrução Dim apenas uma vez. Considere o seguinte exemplo.
Usando a opção explícita
Isso é altamente recomendado para declarar todas as variáveis que melhoram o desempenho do seu código e também aumentam sua eficiência. Mas se você pular a declaração de uma variável e usá-la em algum código, o VBA considerará essa variável como uma variante.
A melhor maneira de nunca deixar de declarar uma variável é usar a instrução Option Explicit, que força você a declarar uma variável e exibe um erro toda vez que você a perde.
Dim instrução com tabelas
Você também deve usar a instrução DIM quando precisar declarar um array. Considere o seguinte exemplo que compartilhei.
No exemplo acima, você tem dois arrays que foram declarados com a instrução dim.
No primeiro array você tem três elementos e no segundo nenhum elemento é declarado. Aqui é o momento em que você precisa declarar um array, você precisa usar parênteses para declarar os elementos do array e parênteses vazios se quiser um array dinâmico .
Use DIM com objetos do Excel
Você também pode fazer referência a um objeto usando a instrução DIM. Suponha que você queira contar planilhas em uma pasta de trabalho, você pode declarar esse objeto e contar a planilha a partir dele.
No exemplo acima, você declarou wb como uma pasta de trabalho e depois definiu a pasta de trabalho “book1” para uso posterior no código.
Onde colocar a declaração Dim?
Você pode declarar uma variável usando a instrução DIM em qualquer lugar do código, mas certifique-se de declará-la antes de usá-la. Então, digamos que você esteja se referindo a uma variável na linha 2 do código e usou Dim na linha 3 para declarar, bem, você receberá um erro.
Portanto, certifique-se de declarar uma variável antes de usá-la.