Pode ser necessário alterar o valor de uma célula quando se trabalha com Excel e Visual Basic for Applications, ou VBA. Com VBA você pode modificar as 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 você deseja alterar. Uma vez que a célula é selecionada , então você pode usar a propriedade ActiveCell para alterar seu valor ou outras propriedades. Instruções
1
lançar "Microsoft Office Excel" e "dados em A1" tipo na célula A1. Clique na guia "Desenvolvedor" , e clique em " Visual Basic" para abrir a janela do Editor de VBA.
2
Clique no menu "Inserir" e clique em "Módulo " para inserir um novo módulo. < Br >
3
Crie uma nova variável String digitando o seguinte :
Dim dados as String
4
Copie e cole o seguinte código para alterar o valor na célula A1: . .
Range (" A1") Selecione
dados = Range ( "A1")
valor
Se os dados = " dados em A1" Então
ActiveCell.Value = " dados A1 mudou "
Else
MsgBox "Os dados são OK. "
End If
5
Pressione " F5" para executar o procedimento e altere o valor em A1. Execute o procedimento uma segunda vez, e você vai ter uma caixa de mensagem informando que os dados estão OK.