VBA – Variável Pública – Utilizar uma Variável em Vários Módulos ou Subs
Já abordamos uma introdução a variáveis, constantes e tipos de dados do VBA em um tutorial introdutório. Neste tutorial, abordaremos as variáveis públicas. A definição de uma variável pública é uma variável que qualquer módulo, subprocedimento, função ou classe pode acessar e usar em uma determinada pasta de trabalho.
Como Declarar uma Variável Pública no VBA
Há cinco palavras-chave principais que você pode usar para declarar uma variável no VBA. São elas:
- A palavra-chave Dim
- A palavra-chave Static
- A palavra-chave Global
- A palavra-chave Public
- A palavra-chave Private
A variável Global e a variável Public são muito semelhantes.
Para declarar uma variável Public, é necessário colocar a variável na seção de Declaração do código VBA, abaixo da instrução Option Explicit, fora de qualquer Subprocedimento ou Função, e também é necessário usar a palavra-chave Public. Isso é mostrado abaixo:
Public MinhaVariavel as Integer
Quando você declara uma variável como uma variável pública, também está inferindo o escopo dessa variável. O escopo de uma variável é determinado pela palavra-chave usada para declará-la e pelo local onde ela é colocada no código.
Codificação VBA facilitada
Pare de procurar códigos VBA on-line. Saiba mais sobre o AutoMacro – um construtor de código VBA que permite que os iniciantes codifiquem procedimentos do zero com conhecimento mínimo de codificação e com muitos recursos que economizam tempo para todos os usuários!