Saber como substituir uma variável em Excel VBA é essencial quando um programa tem uma variável cujo nome não indica claramente a função da variável. Escrever código que é facilmente demandas sustentáveis claramente nomeados variáveis. Você poderia executar a substituição variável manualmente , mudando cada ocorrência da variável em um programa. Isto consome tempo e é propenso a erros , no entanto . Use "Substituir" o comando do ambiente de programação em seu lugar. Este comando pode corresponder a todas as ocorrências de uma determinada variável , e apenas essa variável. Instruções
Substituir uma variável com outra
Variável
1
Clique no botão da guia "Desenvolvedor" " Visual Basic " para entrar no ambiente de programação Visual Basic for Applications , em seguida, cole o seguinte programa para a janela de programação em branco na tela centro. Este programa exibe uma breve saudação e define duas variáveis. Você vai substituir uma variável com a outra.
Sub SayHello ()
Dim x , y = x
"Olá "
y = " Saudações "
MsgBox x
End Sub
2
Pressione" F5 " para executar o programa , que exibe a mensagem" Olá ". Volte para o código. Clique e arraste sobre o "x " no " Dim " declaração para selecionar o "x ".
3
Clique em "Editar ", "Substituir ". Digite " y" na caixa de texto "Substituir" , em seguida, clique no botão " Somente palavra inteira " e " Match Case " caixas de seleção .
4
Clique no botão " Substituir tudo " para substituir variável "x " com variável " y ".
5
Execute o programa como você fez no passo 3. Observe que o programa exibe uma mensagem diferente desta vez , devido a sua substituição da variável "x" com "y ".
Substituir uma variável com uma constante
6
Clique no botão " desenvolvedores" da aba " Visual Basic " para entrar na janela de programação para Visual Basic for Applications. Cole o seguinte programa na janela. Este programa usa uma variável para exibir uma breve saudação .
Sub SayHello ()
Dim y
y = " Saudações "
MsgBox y < br End>
Sub
7
Execute o programa com a tecla " F5 ". Visual Basic exibe a mensagem indicada na declaração " MsgBox" .
8
Clique e arraste sobre a "y" na declaração " Dim " no código , em seguida, clique em "Editar ", " Substituir. " Digite a cadeia de constantes "Saudações " na caixa de texto "Substituir" .
9
Clique no botão " Match Case " e " Whole Word Only" caixas de seleção, clique em " Substituir tudo " para substituir o " y " variável com a string constante " Saudações ".
10
Execute o programa como você fez no passo 2. Observe que o programa exibe agora a mensagem da string constante que você digitou.