Hallo Mick,
dein zweites Makro kann so nicht funktionieren.
Das Makro wird nur dann ausgelöst, wenn in dem Arbeitsblatt eine Eingabe in Spalte A (= 1. Spalte) gemacht wird. Mit Target.Offset(0,-1) willst du dann eine Spalte nach links gehen (also Spalte 0), die gibt es jedoch nicht und es kommt zu einer Fehlermeldung.
Und auch der Teil mit
If Target.Address(False, False) = "B1" Then
kann nicht funktionieren, da ja der Code nur ausgeführt wird, wenn eine Eingabe in Spalte A erfolgt.
Wenn ich das richtig interpretiere, willst du eine automatische Nummerierung erreichen. Aber in welcher Spalte?
Erkläre doch mal, was genau das Makro tun soll.
Gruß
M.O.