In meinem Tabellenblatt sollen nur bestimmte Eingaben möglich sein.
Bei Falscheingabe soll aber nun eine MsgBox darauf hinweisen und die falscheingabe soll wieder gelöscht werden.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Excel.Range)
ActiveSheet.Unprotect ("passwort")
If Target.Value = "U" Then 'And Target.Value = u Then
Target.Interior.ColorIndex = 6
ElseIf Target.Value = "K" Then
Target.Interior.ColorIndex = 8
ElseIf Target.Value = "B" Then
Target.Interior.ColorIndex = 7
ElseIf Target.Value = "u" Then
Target.Interior.ColorIndex = 6
ElseIf Target.Value = "" Then
Target.Interior.ColorIndex = 2
End If
ActiveSheet.Protect ("passwort")
On Error GoTo 0
End Sub
Danke