300 Exemplos

Vida de Variáveis

Life Variables

Às vezes você deseja reter o valor de uma variável em Excel VBA quando um procedimento termina. Você pode conseguir isso usando o Palavra-chave estática .





1. Coloque um Botão de comando em sua planilha e adicione as seguintes linhas de código:

Declaração Dim no Excel VBA





2. Resultado quando você clica no botão de comando na planilha:

como usar consolidar no excel

Resultado da declaração Dim



3. Resultado quando você clica em outro momento:

Resultado da declaração Dim

Explicação: O Excel VBA destrói a variável quando o procedimento termina. Cada vez que você clica no botão de comando na planilha, o Excel VBA cria a variável x novamente, adiciona o valor 1 a ela e exibe o resultado.

como obter a média ponderada no excel

4. Agora substitua a palavra-chave Dim pela palavra-chave Estático.

Palavra-chave estática no Excel VBA

5. Resultado quando você clica no botão de comando na planilha:

Resultado de palavra-chave estática

6. Resultado quando você clica em outro momento:

Resultado de palavra-chave estática

como usar a divisão no excel

Conclusão: as variáveis ​​estáticas mantêm seus valores, mesmo quando um procedimento termina.

Observação: as variáveis ​​estáticas serão destruídas quando você clicar no botão Redefinir (Parar) ou quando você fechar a pasta de trabalho.

4/4 concluído! Saiba muito mais sobre variáveis>
Vá para o próximo capítulo: Declaração If Then



^