Declarando variáveis globais em seu aplicativo VBA podem facilitar o compartilhamento de informações entre os diferentes módulos de código . Em um módulo de código VBA, variáveis podem ter diferentes âmbitos , como em nível de procedimento, em nível de módulo , e em nível global. A declaração para cada variável é diferente , dependendo do seu âmbito. Nomes de variáveis devem ser definidas com o menor escopo possível para evitar aumentar a complexidade do código. Defina suas variáveis globais em um módulo só para chegar rapidamente a eles quando você precisar. Instruções
1
Abra o Microsoft Excel , clique na guia "Desenvolvedor" e clique em "Visual Basic". Clique no menu "Inserir" e clique em "Módulo " para inserir um novo módulo de código
2
Adicione o seguinte código para declarar uma variável global : .
MyGlobalVar Pública As String
3
Clique no menu "Inserir" e clique em " módulo " para inserir um segundo módulo de código. Adicione o seguinte código para dar a variável global um valor :
Public Sub defineVal ()
myGlobalVar = " esta é uma variável global "
End Sub
4
Clique no menu "Inserir" e clique em " módulo " para inserir um terceiro módulo de código. Adicione o seguinte código , chamar a sub- processo que dá a um valor variável , e exibir o valor da variável através de uma caixa de mensagem :
Sub showGlobalVar Privado ( )
Chame defineVal
MsgBox ( myGlobalVar )
End Sub
5
Clique dentro da " showGlobalVar ()" sub- procedimento, e pressione " F5" para executar o programa .