Umiddelbart vil jeg mene, at du skal bruge betinget formattering. Men jeg ved ikke, om det fungerer på flettede celler. Når farven betinges af indholdet i andre celler, skal du ændre indstillingen fra "Cellen er" til "Formlen er". I formelfeltet indtaster du så din betingelse. Eksempelvis C8="lb2"
Hvis der står en formel i cellen, tester betinget formatering på resultatet af formlen, ikke på formelteksten. Og om cellen får værdien Lb2 fra en indtastning eller en formel er derfor ligegyldigt i denne sammenhæng.
Eks. B1 C1 D1 E1 G1 H1 I1 J1 K1 M1"n1,o1 Data Værdi Tid Data Formel Formel Formel Formel Formel Tekst
I hele C kolonnen Hvis Værdien Lb2/4 "som er en tekst fra et andet sys" Bliver Kopiret over i C1: Skal de Celler som er vist blive grå og hvis man sletter Lb2/4 igen skal de blive hvide igen... :S
1. Marker det område, der skal skifte farve. 2. Gå op i formater 3. vælg betinget formatering 4. Ret "celleværdien er" til "Formlen er" 5. indtast formlen: C1="Lb2/4" 6. Klik på formater 7. Vælg mønstre 8. Vælg den ønskede farve 9. vælg ok 10. vælg ok
Tænker det er noget som Private Sub Worksheet_Change(ByVal Target As Excel.Range) Set rng = Range if value = Lb2,Lb4("C1:C38") If Not Intersect(Target, rng) Is Nothing Then Target(1, -1,0,1,2,4,5,6,7,8,9,10) .ColorIndex = 15 End If End Sub
hvad så med hvis A1:A20 = LB2 og LB1 skal den køre en formel. som tager ud for de øndket værdier i A1:A20 Mærker den A1:C1, E1:K1, og giver dem den ønsket frave...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.