Skip to main content

Como inserir o carimbo de data/hora atual quando os dados em outra célula mudam no Excel?

Author: Siluvia Last Modified: 2025-06-04

Suponha que você receba uma planilha que exija que você modifique os dados em uma determinada coluna. E após modificar a planilha, você precisa inserir o carimbo de data/hora modificado para que outras pessoas saibam quais células foram alteradas. Como lidar com isso? Este artigo mostrará o método de inserir o carimbo de data/hora atual quando os dados em outra célula mudam no Excel, conforme mostrado na captura de tela abaixo.

insert current timestamp when data in another cell changes

Inserir carimbo de data/hora atual quando os dados em outra célula mudam com código VBA


Inserir carimbo de data/hora atual quando os dados em outra célula mudam com código VBA

Como mostrado na captura de tela abaixo, você precisa preencher o carimbo de data/hora na coluna E se as células correspondentes na coluna C forem alteradas. Por favor, siga os passos abaixo.

sample data

1. Na planilha que você precisa modificar e marcar com carimbo de data/hora, clique com o botão direito na guia da planilha e depois clique em Visualizar Código no menu de contexto.

2. Em seguida, copie e cole o código VBA abaixo na janela Código da janela Microsoft Visual Basic for Applications. Veja a captura de tela:

Código VBA: Inserir carimbo de data/hora atual quando os dados em outra célula mudam

Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20180830
Dim xCellColumn As Integer
Dim xTimeColumn As Integer
Dim xRow, xCol As Integer
Dim xDPRg, xRg As Range
xCellColumn = 3
xTimeColumn = 5
xRow = Target.Row
xCol = Target.Column
If Target.Text <> "" Then
    If xCol = xCellColumn Then
       Cells(xRow, xTimeColumn) = Now()
    Else
        On Error Resume Next
        Set xDPRg = Target.Dependents
        For Each xRg In xDPRg
            If xRg.Column = xCellColumn Then
                Cells(xRg.Row, xTimeColumn) = Now()
            End If
        Next
    End If
End If
End Sub

Observação: No código, o número 3 significa que você vai modificar os dados na coluna C, e 5 indica que o carimbo de data/hora será preenchido na coluna E. Altere-os conforme suas necessidades.

clcik View Code and insert the code into the module

3. Pressione as teclas Alt + Q para fechar a janela Microsoft Visual Basic for Applications.

A partir de agora, ao alterar os dados na coluna C, o carimbo de data/hora será preenchido nas células correspondentes na coluna E, conforme mostrado na captura de tela abaixo.

when changing data in column C, the timestamp will be populated into corresponding cells in column E

Dica. Selecionador de DataO Inserir Data utilitário do Kutools para Excel ajuda você a inserir rapidamente uma data com formato específico em uma célula selecionada.
Baixe e experimente agora! (30-dia de teste grátis)

Date Picker of kutools


Artigos relacionados:

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!