Hallo zusammen,
ich habe nit folgengem Makro:
If Cells(Target.Row, Target.Column) = „ab“ Then
Target.Interior.ColorIndex = 6
End If
If Cells(Target.Row, Target.Column) = „an“ Then
Target.Interior.ColorIndex = 35
Inhaltsabhängig den Zellen eine Farbe zugewiesen.
Wenn ich nun mit der Wenn-Funktion eine bedingte Zuweisung zu den Zellen mache, wird immer nur der erste Farbcode bei der Aktualisierung übernommen - der Zweite immer nur wenn ich die jeweilige Formel in der Zelle neu abschließe.
weiß jemand Abhilfe?
vielen Dank im Voraus!!
Gruß Thomas
Hallo, Thomas!
Wenn ich nun mit der Wenn-Funktion eine bedingte Zuweisung zu
den Zellen mache, wird immer nur der erste Farbcode bei der
Aktualisierung übernommen - der Zweite immer nur wenn ich die
jeweilige Formel in der Zelle neu abschließe.
Wenn Du eh nur zwei Bedingungen hast, arbeite mit der Bedingten Formatierung. Dazu die Zelle anklicken, „Format“-„Bedingte Formatierung“, im Dialog dann „Zellwert ist“ und in das Feld daneben Dein „an“ eintragen. Über Format-Schaltfläche Deine Farbe anwählen. Das gleiche dann für eine neue Bedingung „aus“ wiederholen. Dieses Format kannst Du dann der ganzen Spalte zuweisen. Und fertig.
Falls die ganze Zeile entsprechend farblich markiert werden soll, musst Du statt Zellwert „Formel“ auswählen, dort =($A$3=„an“) eintragen und das $ vor der Zeile 3 entfernen (kommt automatisch, wenn Du den „Editor“ verwendest). Rest wie gehabt.
Gruß, Manfred
Danke vielmals!
manchmal liegt die Lösung doch so nah
)
Hallo, Thomas!
Wenn Du eh nur zwei Bedingungen hast, arbeite mit der
Bedingten Formatierung. Dazu die Zelle anklicken,
„Format“-„Bedingte Formatierung“, im Dialog dann „Zellwert
ist“ und in das Feld daneben Dein „an“ eintragen. Über
Format-Schaltfläche Deine Farbe anwählen. Das gleiche dann für
eine neue Bedingung „aus“ wiederholen. Dieses Format kannst Du
dann der ganzen Spalte zuweisen. Und fertig.
Falls die ganze Zeile entsprechend farblich markiert werden
soll, musst Du statt Zellwert „Formel“ auswählen, dort
=($A$3=„an“) eintragen und das $ vor der Zeile 3 entfernen
(kommt automatisch, wenn Du den „Editor“ verwendest). Rest wie
gehabt.
Gruß, Manfred