Logo Hardware.com.br
PALetsRock
PALetsRock Membro Senior Registrado
339 Mensagens 9 Curtidas

Duvida Excel: demonstrar o momento da ultima atualização

#1 Por PALetsRock 04/12/2014 - 11:46
Bom dia,

Gostaria de saber se é possível fazer uma formula que demonstra a ultima vez que os dados de uma "aba" de planilha foi modificada.

Exemplo:
  • plan1 foi atualizada no mes passado

  • plan2 foi atualizada ontem

  • plan3 foi atualizada hoje

Neste caso, atualizada significaria "qualquer alteração no conteúdo das abas de planilha"

Desde já obrigado.
P@tropi
P@tropi Highlander Registrado
3.4K Mensagens 2.6K Curtidas
#4 Por P@tropi
04/12/2014 - 21:55
Boa noite

Pode colocar este código no lugar do outro, pois já esta colocado o nome da planilha "História" , onde será inserido o histórico estando pronto para uso.
Este código é mais completo do que o outro. Além dos itens que o outro código lança este lança tb usuário e máquina.

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim LR As Long
If Sh.Name = "História" Then Exit Sub
Application.EnableEvents = False
With Sheets("Log&quot
LR = .Range("A" & Rows.Count).End(xlUp).Row
.Range("A" & LR + 1).Value = Format(Now, "dd-mm-yy hh:mm:ss&quot
.Range("B" & LR + 1).Value = Sh.Name
.Range("C" & LR + 1).Value = Target.Address(False, False)
.Range("D" & LR + 1).Value = Target.Value
.Range("E" & LR+1).Value=Environ("USERNAME&quot
.Range("F" & LR + 1) = Environ$("computername&quot
End With
Application.EnableEvents = True
End Sub


[]s
Se foi útil, clique em Curtir.
Devemos combater o Comunismo ou qualquer doutrina totalitária.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal