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

  1. Digite a palavra-chave “Dim” no início.
  2. Depois disso, insira o nome da variável que deseja usar.
  3. Então você precisa usar a palavra “curtir” e obterá uma lista instantânea de tipos de dados .
  4. Ao final, escolha o tipo de dados que deseja atribuir à variável.
dim-instrução-em-vba

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.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *