Hallo Thobs,
ich habe hier letztens im Forum einen Code bekommen, der bewirkt, dass automatisch
bei jedem Eintrag in Spalte B das aktuelle Datum in Spalte A gesetzt wird.
Vielleicht hilft dir das ja weiter.
Gruß Hennes
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngDV As Range
Dim wert_old As String
Dim wertnew As String
On Error GoTo Errorhandling
If Not Application.Intersect(Target, Range("J3:J7300")) Is Nothing Then
Set rngDV = Target.SpecialCells(xlCellTypeAllValidation)
If rngDV Is Nothing Then GoTo Errorhandling
If Not Application.Intersect(Target, rngDV) Is Nothing Then
Application.EnableEvents = False
wertnew = Target.Value
Application.Undo
wertold = Target.Value
Target.Value = wertnew
If wertold <> "" Then
If wertnew <> "" Then
Target.Value = wertold & ", " & wertnew
End If
End If
End If
End If
Errorhandling:
Application.EnableEvents = True
If Target.Column <> 2 Then Exit Sub
If Target = "" Then
Target.Offset(0, -1) = ""
Else
Target.Offset(0, -1) = Date
End If
End Sub