VBA für Anfänger, findet jemand den Fehler im Code
Hallo,
ich erstelle gerade eine Exceltabelle. Wenn ich einen Eintrag in Spalte B mache, dann soll in der selben Zeile in Spalte A das jetzige Datum eingetragen werden. Halt wie bei Access.
Ich hab schon mal geguckt, werd aber aus dem Quellcode der Experten nicht schlau. Leider funktioniert er auch nicht.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column = 1 And Target.Value <> 0 Then
Target.Offset(0, 1).Value = Now
End If
End Sub
Woher soll Excel wissen was die Target Column ist ?
Wisst ihr da weiter. Könnt ihr den Quellcode so modifizieren, dass er auf Anhieb funktioniert ?
|