Ich habe eine recht umfangreiche bedingte Formatierung in VBA realisiert. Sie funktioniert auf jeden Fall, nur frage ich mich, ob es nicht viel viel leichter geht?
Hier meine Datei:
https://www.herber.de/bbs/user/104015.xlsm
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zelle As Range
Dim Zelle1 As Range
For Each Zelle In Target
Set Zelle1 = Zelle.Offset(1 - Zelle.Row, 0)
If Zelle1.Value Like "[A-G]" Then
If Zelle.Value = "x" Then
Zelle.Interior.Color = Zelle1.Interior.Color
Else
Zelle.Interior.Color = 15921906
End If
End If
Next
End Sub