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.
Especialista em Excel
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
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
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
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
Abraço
Marcos Rieper
Este conteúdo foi útil?
Continue lendo

Como Criar Tela de Login no Excel VBA
Como criar uma tela de login no Excel VBA passo-a-passo. No artigo veja o código, faça o download da planilha e também veja a vídeo-aula.

Nome do Dia da Semana de Uma Data no Excel
Neste artigo você aprenderá como formatar o nome do dia semana de uma data no Excel passo-a-passo com download da planilha.

Nome do Mês para Data no Excel - Como Converter
Como converter nome do mês para data no Excel. Veja como converter o nome do mês para data utilizando fórmula ou Powerquery no Excel.


