AW: Werte löschen wenn...
29.08.2017 12:06:14
Werner
Hallo Georg,
wenn deine "Liste" der Begriffe nicht sehr groß ist, dann kannst du die Begriffe auch direkt im Code angeben.
Der Code muss ins Codemodul der Tabellenblätter, auf dem er sich auswirken soll.
-Rechtsklick auf den Blattreiter - Code anzeigen - Code rechts ins Codefenster kopieren
Sobald in Spalte J im Bereich J3 bis J35 etwas eingetragen wird, reagiert der Code.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 10 Then
If Target.Row >= 3 And Target.Row 1 Then
MsgBox "Mehrachselektion ist nicht zulässig."
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = False
Exit Sub
End If
Select Case Target.Value
Case Is = "Feiertag", "AU ganztägig", "AU untertägig", "Urlaub"
Range(Cells(Target.Row, 3), Cells(Target.Row, 6)).ClearContents
Case Else
End Select
End If
End If
End If
End Sub
Gruß Werner