Private Sub Worksheet_Change(ByVal Target As Range)
' in Zelle A1 darf nur ein Datum eingegeben werden
If Target.Address = "$A$1" Then
If Not IsDate(Target) Then
MsgBox "Bitte nur ein Datum eingeben"
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
' in Zelle B1 darf nur Text eingegeben werden
ElseIf Target.Address = "$B$1" Then
If IsNumeric(Target) Then
MsgBox "Bitte nur Text eingeben"
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
' in Zelle C1 dürfen nur Zahlen eingegeben werden
ElseIf Target.Address = "$C$1" Then
If Not IsNumeric(Target) Then
MsgBox "Bitte nur Zahlen eingeben"
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
End If
End Sub
Einzelne Zellen in Excel sperren
micico 09.07.2007 - 337 Hits - 2 Antworten
Einzelne Zellen sperren?
maryza1 25.10.2007 - 221 Hits - 3 Antworten