Ich möchte mit folgendem Code die automatische Berechnung ausschalten, damit in den Zellen nicht #Wert! erscheint, geht aber nicht:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 1 And Target.Row = 4 Then
If Not IsDate(Target) Then
Application.ScreenUpdating = False 'Bildschirmaktualisierung ausschalten
Application.Calculation = xlCalculationManual 'automat.Berechnung ausschalten
MsgBox prompt:="Bitte gültiges Datum eingeben", _
Title:=" Hinweis für " & Application.UserName & ":"
Application.Undo
Application.EnableEvents = True
Application.Calculation = xlCalculationAutomatic 'automat.Berechnung einschalten
Application.ScreenUpdating = True 'Bildschirmaktualisierung einschalten
End
End If
Kann ich das lösen?
Danke und Gruss
Gregor