Guten Tag,
ich bin auf der Suche nach einen Code, der mir ermöglicht, je nach Eingabe das Feld farbig hinterlegt.
Zum Beispiel Eingabe „U“ in einer Zelle. Excel soll nun diese Zelle blau markieren. Bei „k“ rot u.s.w. Mit Bedingungen geht es nicht, da ich mehrere Möglichkeiten brauche. Im Anhang findest du „meinen Code“.
Private Sub Worksheet_Change(ByVal Target As Range)
With Target.Interior
Select Case UCase(Target)
Case „K“
.ColorIndex = 3
Case „U“
.ColorIndex = 33
Case „AF“
.ColorIndex = 27
Case „KUG“
.ColorIndex = 7
Case „DR“
.ColorIndex = 19
Case „S“
.ColorIndex = 50
Case „BF“
.ColorIndex = 4
Case „“
.ColorIndex = 0
Case Else
End Select
End With
End Sub
Habe jetzt folgendes Problem, wenn ich mit der Maus mehrere Zeilen markiere und auf ENTF drücke, erscheint folgende Fehlermeldung:
Laufzeitfehler 13
Typen unverträglich
beim debuggen ist folgende Zeile farbig hinterlegt
Select Case UCase(Target)
Was kann ich tun, oder wie muss der Befehl geschrieben werden, damit dies funktioniert.
VIELEN DANK für eure Bemühungen
Gruß Stefan