Hoi Allemaal,
Ik wil in een sheet de wijzigingen bijhouden die in het werkblad worden gemaakt.
Dat lukt prima, maar alleen de wijziging wordt bijgehouden.
Is het ook mogelijk om bij te houden wat er stond voor dat de wijziging werd gemaakt?
Dat zou echt super zijn.
Ik hoop dat jullie kunnen helpen
Alvast bedankt
Het scripje dat ik gebruik is:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
Application.EnableEvents = False
With Sheets(1).Range("A65536").End(xlUp)
.Offset(1, 0).Value = Application.UserName
.Offset(1, 1).Value = Sh.Name
.Offset(1, 2).Value = Target.Address(False, False)
.Offset(1, 3).Value = Now
.Offset(1, 4).Value = Target.Value
End With
Application.EnableEvents = True
End Sub
Ik wil in een sheet de wijzigingen bijhouden die in het werkblad worden gemaakt.
Dat lukt prima, maar alleen de wijziging wordt bijgehouden.
Is het ook mogelijk om bij te houden wat er stond voor dat de wijziging werd gemaakt?
Dat zou echt super zijn.
Ik hoop dat jullie kunnen helpen
Alvast bedankt
Het scripje dat ik gebruik is:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
Application.EnableEvents = False
With Sheets(1).Range("A65536").End(xlUp)
.Offset(1, 0).Value = Application.UserName
.Offset(1, 1).Value = Sh.Name
.Offset(1, 2).Value = Target.Address(False, False)
.Offset(1, 3).Value = Now
.Offset(1, 4).Value = Target.Value
End With
Application.EnableEvents = True
End Sub