03. januar 2006 - 12:00Der er
23 kommentarer og 1 løsning
Markere linie rød eller grøn
Hej igen...
Nyt spørgsmål...
Jeg har en liste med en dato i en af kolonnerne...
Nu vil jeg så gerne have at 1. hvis den dato er overskredet (i forhold til dags dato) så skal rækken markeres rød men KUN hvis en specifik celle i rækken IKKE er udfyldt 2. når denne specifikke celle er udfyldt så skal rækken markeres grøn... (uanset dato)
Det er i princippet ligegyldigt hvad den specifikke celle bliver udfyldt med.
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
1. Første felt sættes til "Formlen er" 2. Andet felt sættes til =$A$1="" 3. Under knappen Formater.... vælger du cellefarve under Mønster 4. Kopiér formattet med formatpenslen til de andre celler i rækken.
Så fik jeg endelig tid til at kigge på det igen...
Desværre kan jeg ikke bruge betinget formatering, da den (i hvert fald som jeg kan se mig ud af det) kun tester på en enkelt celle.
I det jeg gerne vil, skal der faktisk testes på 2 forskellige celler.
Eks. A B 1 17.01.06 2 02.01.06 X <-------------- skal være grøn 3 30.12.05 <-------------- skal være rød
Række 2 ovenfor skal være grøn da kolonne B ER udfyldt og datoen er overskredet, hvorimod række 3 skal være rød da kolonne B IKKE er udfyldt og datoen er overskredet. Række 1 skal bare være hvid.
1. Marker celle A1 2. Vælg betinget formatering og vælg [Formel er] og skriv = $B1 <> "" 3. vælg farve grøn og tryk ok. 4. vha formatpenselen kopierer du nu dette format til alle celler der skal blive grønne hvis kol B er udfyldt 5. vælg celle A1 og betinget formatering igen 6. vælg tilføj og [Celleværdien er] [Mindre end] og =IDAG() 7. vælg farven Rød og tryk ok 8. vha formatpenslen kopierer du nu dette format hele vejen ned i kolonne A.
Jeps, det er ikke noget problem at gøre hele linien rød. Marker fx. celle c3 og kopier dennes format helt ud til kolonne IV, men jo flere celler du formaterer, jo flere formler skal dit regneark arbejde med.
Eksperterne har fat i noget her.... Jeg får det til at virke på følgende måde:
Dato i kolonne A og "felt som skal udfyldes" i kolonne B 1. Klik på 1-tallet i vestre side (markere hele rækken) Vælg betinget formatering: Betingelse 1: Formlen er =$B$1<>"" formater... Grøn Betingelse 2: Formlen er =$A$1<=IDAG() Formater... Rød
2. Klik på 2-tallet i vestre side (markere hele rækken) Vælg betinget formatering: Betingelse 1: Formlen er =$B$2<>"" formater... Grøn Betingelse 2: Formlen er =$A$2<=IDAG() Formater... Rød
Osv. Det virker!
A B 01-01-2006 Rød 01-05-2006 12 grøn 17-01-2006 Hvid 17-01-2006 12 grøn
Her har du en makro du kan køre, hvis du ikke gider og lave det manualt:
Sub autobetingetformatering() A = Sheets("ark1").Range("A65000").End(xlUp).Row
For i = 1 To A
Sheets("ark1").Rows(i).Select Selection.FormatConditions.Delete Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=""""<>$B$" & i Selection.FormatConditions(1).Interior.ColorIndex = 4 Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=IDAG()>=$A$" & i Selection.FormatConditions(2).Interior.ColorIndex = 3
Ok, ingen der melder sig så smider selv et svar og lukker.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.