Ik gebruik de volgende macro om een log bestand bij te houden. Alleen weet ik niet hoe ik de kan aanpassen zodat hij ook automatisch de waarde uit kolom A (verborgen) mee neemt. En is ook mogelijk om de "target.Address" te splitsen in kolom en cel (apart in een kolom).
Code:
Dim PreviousValue
Private Sub Worksheet_Change(ByVal target As Range)
If target.Value <> PreviousValue Then
x = Environ("USERNAME") & "|" & Application.UserName & "|" & " changed cell " & "|" & ActiveSheet.Name & target.Address _
& "|" & PreviousValue & "|" & target.Value & "|" & Date & "|" & Time
Sheets("log").Cells(65000, 1).End(xlUp).Offset(1, 0).Resize(1, 8).Value = Split(x, "|")
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal target As Range)
PreviousValue = target.Value
End Sub