VBA – Variável Pública – Utilizar uma Variável em Vários Módulos ou Subs

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on July 22, 2023

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:

declarar variavel publica

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!

alt text

Saiba mais!


<<Voltar para exemplos de VBA

vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA