Como monitorar mudanças de células no Excel?
Como você poderia monitorar as células de uma planilha se os dados são alterados no Excel? Isso pode ajudá-lo a identificar as células alteradas o mais rápido possível. Neste artigo, falarei sobre alguns métodos interessantes para lidar com essa tarefa no Excel.
Monitore as mudanças nas células no Excel com a função Track Changes
Monitore as mudanças de células no Excel com o código VBA
Monitore as mudanças nas células no Excel com a função Track Changes
Excel tem um útil Alterações de percurso recurso, ele pode ajudá-lo a marcar as células alteradas, faça o seguinte:
1. Clique Análise > Alterações de percurso > Destacar alterações, veja a captura de tela:
2. No Destacar alterações caixa de diálogo, faça as seguintes operações:
(1.) Verifique Acompanhe as alterações durante a edição. Isso também compartilha sua pasta de trabalho.
(2.) Sob o Destacar quais mudanças seção, especifique os itens Quando, Quem e Onde, conforme necessário.
(3.) Por fim, verifique Destacar as alterações na tela opção.
3. Depois de terminar as configurações, clique OK botão, agora, quando você altera qualquer valor de célula nas células especificadas, uma borda com um ícone triangular fica ao redor das células alteradas, veja a captura de tela:
Note: Com este método, sua pasta de trabalho se tornará uma pasta de trabalho compartilhada.
Monitore as mudanças de células no Excel com o código VBA
O código VBA a seguir também pode ajudá-lo a monitorar os valores das células quando eles são alterados, faça o seguinte:
1. Clique com o botão direito na guia da planilha que deseja monitorar as alterações de célula e escolha Ver código a partir do menu de contexto, no aberto Microsoft Visual Basic para Aplicações janela, copie e cole o seguinte código VBA no módulo:
Código VBA: Monitore as alterações das células na planilha do Excel:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160728
Dim xrng As Range
Set xrng = Range("A1:E7")
If Not Application.Intersect(xrng, Range(Target.Address)) _
Is Nothing Then
MsgBox "Cell " & Target.Address & " has changed.", vbInformation, "Kutools for Excel"
End If
End Sub
Nota: No código acima, A1: E7 é o intervalo de dados que você deseja monitorar se a célula mudar, você pode alterá-lo de acordo com sua necessidade.
2. Em seguida, salve e feche esta janela de código e, agora, quando você alterar o valor da célula no intervalo especificado, uma caixa de mensagem aparecerá para lembrá-lo, veja a captura de tela:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!