Como alterar o valor de uma célula com VBA

...

Atualize os valores do Excel em VBA.

Pode ser necessário alterar o valor em uma célula ao trabalhar com Excel e Visual Basic for Applications ou VBA. Com o VBA, você pode modificar células automaticamente sem a necessidade de alterar manualmente os valores. Você pode realizar essa tarefa usando o objeto Range no VBA para selecionar a célula que deseja alterar. Depois que a célula é selecionada, você pode usar a propriedade ActiveCell para alterar seu valor ou outras propriedades.

Passo 1

Inicie o "Microsoft Office Excel" e digite "dados em A1" na célula A1. Clique na guia "Desenvolvedor" e em "Visual Basic" para abrir a janela do Editor VBA.

Vídeo do dia

Passo 2

Clique no menu "Inserir" e clique em "Módulo" para inserir um novo módulo.

etapa 3

Crie uma nova variável String digitando o seguinte:

Dim data As String

Passo 4

Copie e cole o seguinte código para alterar o valor na célula A1:

Intervalo ("A1"). Selecione dados = Intervalo ("A1"). Valor Se dados = "dados em A1" Então ActiveCell. Value = "Dados A1 alterados" Else MsgBox "Os dados estão OK." Fim se

Etapa 5

Pressione "F5" para executar o procedimento e alterar o valor em A1. Execute o procedimento uma segunda vez e você obterá uma caixa de mensagem informando que os dados estão corretos.