Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:B4")) Is Nothing Then Exit Sub
On Error Resume Next
If IsError(1 * ("-" & Range("C20"))) Then
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
End Sub