Problem mit Worksheet_Change
21.07.2005 17:27:18
Edwin
folgender VBA funktioniert soweit, aber wenn ich die MsgBox mit meinem eigentlichen Code ersetze, dann kommt es zum Überlauf.
Der Überlauf steckt auch nicht in meinem Code. Der Überlauf trat erst auf, seit ich Unprotect/Protect eingefügt habe.
Der Überlauf liegt sicherlich daran, dass mein Code eine Vielzahl an Änderungen am Sheet durchführt und dann die Protect-Geschichte ständig wieder holt wird.
Wie kann ich das Problem lösen?
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [E1:E2]) Is Nothing Then
ActiveSheet.UnProtect
Msgbox "Hallo"
ActiveSheet.Protect
End If
End Sub
Gruß
Edwin