In einem Bereich in der Tabelle "Zahlen" gibt es den benannten Bereich "rrEingabe" (mehrere Zellen einer Spalte). Dort soll bei der Eingabe von negativen Werten die Eingabe rückgängig gemacht werden und eine Messagebox erscheinen.
Das klappt so weit mit untenstehendem Code. Wenn ich jedoch eine Zelle mit einer negativen Zahl kopiere, mehrere Zeilen im Bereich "rrEingabe" auswähle und einfüge, erhalte ich eine Fehlermeldung.
Wie muss der Code angepasst werden, dass eine solche Eingabe auch rückgängig gemacht wird?
Gruss, Peter
Option Explicit
Dim bUndo As Boolean
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name "Zahlen" Then GoTo SKIP_IT
If Intersect(Target, Range("rrEingabe")) Is Nothing Then Exit Sub
If Target.Value