Farbänderung in Zelle erkennen
Mark
ich möchte in einer Exceltabelle die Farbänderung einer Zelle von rot auf grün und umgekehrt kenntlich machen.
Soll heißen:
Wenn sich die Farbe einer Zelle (z.B. K4) von rot auf grün ändert (ist abhängig von bestimmen Eingabe-, sowie Formelparametern), soll sich eine andere Zelle (z.B. K3) gelb färben. Das gleiche soll passieren, falls sich die Zellfarbe von grün auf rot ändert. Es soll nicht passieren, falls sich die Farbe der Zelle von weiß auf rot bzw. grün ändert.
Hat jemand eine Idee, wie man so etwas umsetzen könnte?
Die bedingte Formietierung erscheint mir hier nicht geeignet, da ich nicht von statischen sondern dynamischen, sich regelmäßig ändernden Zuständen ausgehe.
Ich habe es (mit google) auch schon so versucht:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Variable As Integer
Variable = 2
With Target
If (.Row = 4 And .Column = 10 + Variable Or Cells(4, 10 + Variable).Interior.ColorIndex) And ( _
_
Cells(4 + Variable, 144) = "ja") Then
Cells(3, 10 + Variable).Interior.ColorIndex = 6
End If
End With
End Sub
Das klappt für eine Zelle auch halbwegs, zumindest von rot auf grün. Nicht jedoch von grün auf rot und sobald ich die Variable laufen lasse, macht die Funktion irgendwelche Sachen, die ich nicht nachvollziehen kann.
HELP