der Tip mit dem Change-Ereigniss ist prima. Eigentlich genau das, was ich brauche.
...allerdings, ich als VBA-Null, bräuchte da evtl. noch einmal einen kleinen Ansatz. Kannst du da noch mal helfen?
Gruss
Kirsten
hab mich noch gar nicht bedankt! Sorry, bin im Augenblick voll im Stress.
Deine If-Anweisung funktioniert prima. Es gibt nur ein kleines Problem. Wenn ich z.B. in Spalte 34 einen Wert lösche, bekomme ich eine Fehlermeldung: Laufzeitfehler '13' Unverträglich Typen.
Kann man das irgendwie umgehen?
Gruss
Kirsten
ich weiss, dass wir nicht in der 34 sind. Aber seit ich dein If-Anweisungen eingebaut habe, bekomme ich diese Fehlermeldung. Wenn ich sie auskommentiere, passiert nichts beim löschen, alles läuft dann einwandfrei. Also muss es schon irgendeinen Zusammenhang geben.
Übrigens, deine If-Anweisung ist jetzt auch ein Teil des langen Teils des Makros. Ich haue im Augenblick alles in mein Worksheet_Change-Sub ;-)
Gruss
Kirsten
nein, da besteht kein Bezug. In 34 wird lediglich ein Datum eingetragen. Wenn ich dann dieses Datum mit ESC lösche, kommt die Fehlermeldung.
Gruss
Kirsten
https://www.herber.de/forum/messages/189997.html
Die Fehlermeldung tritt auch beim Löschen in 35 (34 war falsch) auf bzw. auch beim Löschen in 41.
Gruss
Kirsten
If Target.Column = 21 Then
If Target.Value = "" Then
Cells(Target.Row, 27).Value = ""
End If
End If
dann gehts.
gruss andre
jetzt klappt's super!
Ich danke dir! Was würde ich nur ohne euch machen!!!!
Gruss (oder eher bis später dann ;-))
Kirsten