Hallo, tüftle die ganze Zeit schon bei Bedingter Formatierung herum, um folgendes hinzubekommen:
A2 hat folgende bedingte Formatierung: =A1="x", dann Ausfüllung grün
B2 hat folgende bedingte Formatierung: =B1="x", dann Ausfüllung grün
das funktioniert, hat hier jemand schon mal gut und verständlich beschrieben. Einfach zu lösen über -bedingte Formatierung -neue Regel -Formel zur Ermttlung...... -dann oben genannte Formel eingeben und Ausfüllung grün wählen.
Mein Frage ist, besteht die Möglichkeit die Formel dahingehend zu erweitern:
Wenn B1 ein x steht und B2 somit grün ist, soll A2 nicht auch noch grün werden. Was ich damit verhindern möchte, ist, dass A2 und B2 grün sind. Dort wo das x zuerst gesetzt worden ist, soll Zeile 2 grün sein.
Mit der Zeit wird in A1 und in B1 ein x stehen, es soll aber nur beim ersten gesetzten x die bedingte Formatierung greifen. Besteht die Möglichkeit, in die jeweilige bedingte Formatierung irgendwie noch eine Wenn-Funktion hineinzuschreiben?
markiere a2:B2 dann bedingte Formatierung und da folgende Formel =(A1="x")+(B1="x") eingeben und dem grün zuweisen.
Hi Werner, habe A2 und B2 markiert, dann über bedingte Formatierung deine Formel eingegeben. Ergebnis: Wenn ich in A1 ein x setze, dann wird A2 grün. Wenn ich in B1 ein x setze, dann wird A2 und B2 grün.
Aber danke für die Formel ich probiere noch ein bissel herum!!!!
ich glaube, da kannst Du noch soviele Formeln entwickeln, das wird, wie Detlef auch schon festgestellt hat, wohl nicht funktionieren. Da wird wohl nur ein Makro helfen:
Code:
Private sub Worksheet_change (byVal Target as Range) If Target.column>2 or Target.count>1 then exit sub Select case Target.column Case 1 if Target.Offset(0,1)="x" then exit sub case 2 if Target.Offset(0,-1)="x" then exit sub End select if target="x" then Target.interior.colorIndex=4 else Target.interior.colorIndex=1 end if end sub
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag 28 • Maximus
14.07.2017, 11:20 (Dieser Beitrag wurde zuletzt bearbeitet: 14.07.2017, 11:20 von echo.)
Hallo Markus die bedingte Formatierung "merkt" sich leider nicht was vorher passiert ist und analysiert immer den aktuellen Zustand der Zellen. Was du vorhast geht daher (eigentlich) nur per VBA. Es ist ein ähnliches Problem wenn sich Excel eine Uhrzeit merken soll. (Zeit stempeln)
Aktiviert man in den Optionen die "Interaktive Berechnung" kann man die eigene Zelle formeltechnisch prüfen und so auch einen Zustand "merken" Eine kleine Spielerei aber es funktioniert, siehe Anhang
Gruß Holger
Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:1 Nutzer sagt Danke an echo für diesen Beitrag 28 • Maximus