Guia do Excel

Criando log no Excel VBA - Nome do usuário VBA, Data e hora VBA

Como criar um log no Excel VBA, gravando a data da alteração realizada e o nome do usuário logado. Planilha pronta para download.

MR
Marcos Rieper

Especialista em Excel

Atualizado em 08 de julho de 2026 Publicado em 29 de setembro de 2012 1 min de leitura
Planilha para baixar

LogsdeLancamentos

Baixe agora — o link vai direto para o seu e-mail.

  • Download 100% gratuito
  • Arquivo pronto para usar no Excel
  • Enviamos o link no seu e-mail
15 KB · Excel 2010 ou superior · com macros

Receba a planilha no seu e-mail

Criando log no Excel VBA - Nome do usuário VBA, Data e hora VBA

Objetivo: Disponibilizar um exemplo de como ter uma planilha de log, indicando quando foi digitado um valor específico na planilha.

Esta planilha possui um código Excel VBA bastante simples, demonstrando como preencher uma coluna com a data da alteração e outra com o nome do usuário logado que realizou a alteração.

O código abaixo já está com a devida explicação, e você pode baixar o exemplo e depurar o código para vê-lo funcionando, chamo a atenção para o detalhe de desligar a escuta do sistema para procedimentos que foram executados, afim de que o sistema não entre em loop.

'A cada alteração em uma célula este procedimento é executado
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error GoTo TratarErro

    'Identifica se a coluna está preenchida e se a coluna selecionada foi a 1
    If Target.Column = 1 And Target.Value  "" Then

        'Desliga a escuta dos eventos temporariamente
        Application.ScreenUpdating = False

        'Passa a data e hora atual e o usuário
        Target.Offset(0, 1).Value = Now()
        Target.Offset(0, 2).Value = VBA.Environ("username")
    End If

TratarErro:
    'Liga novamente a escuta dos eventos
    Application.ScreenUpdating = True
End Sub
Material gratuito

Planilha de Controle Financeiro no Excel

Tenha um controle bonito e completo do seu financeiro.

  • Categorias e subcategorias já configuradas
  • Planilhas separadas por tabela (configuração, lançamentos, resumo)
  • Personalize com suas próprias categorias e ícones

Baixe grátis — receba o link no seu e-mail

Planilha para baixar

LogsdeLancamentos

Baixe agora — o link vai direto para o seu e-mail.

  • Download 100% gratuito
  • Arquivo pronto para usar no Excel
  • Enviamos o link no seu e-mail
15 KB · Excel 2010 ou superior · com macros

Receba a planilha no seu e-mail

Abraço

Marcos Rieper

Este conteúdo foi útil?

Continue lendo