25. april 2019 - 10:24 Der er 10 kommentarer og
2 løsninger

Betinget Formatering / VBA

Hey Forum

Scenarie:
Jeg har en regneark som indeholder 1 Forside med en celle som opsummerer værdierne fra 5 under ark. Placering (Q19)

I de 5 underark har jeg påført 3 kontroller, på hvert ark, for at sikre at der ingen difference er. Placering (P21,P22 og P33)

Hvordan formaterer jeg cellen på forsiden, så den bliver rød, hvis bare én af kontrol cellerne ikke er = 0.

Eventuelt stilles op i VBA hvis muligt

- Optimisten
Avatar billede Jan Hansen Ekspert
25. april 2019 - 11:09 #1
Hej
Betinget formatering

=eller(Ark2!P21=0;Ark2!P22=0;........................

Jan
Avatar billede Jan Hansen Ekspert
25. april 2019 - 11:11 #2
Undskyld
det må jo være en
=Og(...........

Jan
25. april 2019 - 11:24 #3
Amen det virker ubeklageligt.

Ekstra spørgsmål.
Kan jeg få reglen vist i formellinjen når jeg trykker på opsummeringscellen, så jeg slipper for at gå ind i Betinget Formatering --> Administrer Regler.

- Optimisten
Avatar billede Jan Hansen Ekspert
25. april 2019 - 11:35 #4
Hej Optimisten
Ved ikke hvordan du har tænkt det da du jo har en formel i cellen i forvejen!!

Har prøvet at lave det i cellen under i dette forsøg
https://1drv.ms/x/s!AmlqgsyjsAq5hZdpKFQdXOs0ggXwIg

i cellen laver jeg testen og i den betingede tester jeg og den er sand

Jan
25. april 2019 - 12:30 #5
Hej Jan

Tanken var at man måske kunne inkorporere formlen for den betinget formatering i selve opsummeringscellen. Altså have en celle som summer en værdi, samt ændrer farve, hvis kontrolcellerne ikke er = 0. Men bare hvor det hele er sat sammen i formellinjen.

Bare ikke sikkert det kan lade sig gøre :)

Tak for input!

-Optimisten
Avatar billede Jan Hansen Ekspert
25. april 2019 - 12:41 #6
Prøv at se https://1drv.ms/x/s!AmlqgsyjsAq5hZdpKFQdXOs0ggXwIg

Har ændret i den!!
Jan
25. april 2019 - 13:02 #7
Kæft det spiller!
I stedet for "S" og "F", er det så muligt at få cellen til at blive "Hvid/ingen udfyldning" og "Rød" ?
25. april 2019 - 13:18 #8
Obs. Den formel fjerner også tusindtalsseperator. Ingen anelse om hvordan man får den tilbage. Virker hverken med havelåger eller det klassiske flueben
Avatar billede Jan Hansen Ekspert
25. april 2019 - 14:32 #9
Hej
det var også bare et forsøg på at lave noget du måske kunne bruge!!
Du kunne evt. bruge den første løsning i en tom celle og sætte tekstfarve til baggrundsfarve, så er det i hvert til fælle let at rette formlen uden at skulle ind i betinget formatering.

Jan
25. april 2019 - 14:37 #10
Hej Jan

Jeg har fikset det med tusindtalsseparatoren med Tekst
TEKST(SUM(I19+M19);"#.##")

Status ! 
=HVIS(OG('1st Aktivitet (2)'!Q24=0;'1st Aktivitet (2)'!Q25=0;'1st Aktivitet (2)'!Q26=0;'2nd Aktivitet (3)'!Q24=0;'2nd Aktivitet (3)'!Q25=0;'2nd Aktivitet (3)'!Q26=0;'3rd Aktivitet (4)'!Q24=0;'3rd Aktivitet (4)'!Q25=0;'3rd Aktivitet (4)'!Q26=0;'4th Aktivitet (5)'!Q24=0;'4th Aktivitet (5)'!Q25=0;'4th Aktivitet (5)'!Q26=0;'5th Aktivitet (6)'!Q24=0;'5th Aktivitet (6)'!Q25=0;'5th Aktivitet (6)'!Q26=0);"";"F")&" "&TEKST(SUM(I19+M19);"#.##")

Hvis udsagnet er sandt skal den ikke skifte farve. Prøver dog stadig at finde en måde hvorpå jeg kan sige = Falsk - Så farv celle Rød.

Du gav svaret tidligere på det overordnede spørgsmål, så jeg retter point din vej.
Og mange tak for input Jan!

- Optimisten
Avatar billede Jan Hansen Ekspert
25. april 2019 - 14:55 #11
Betinget formatering

=VENSTRE($D$2;1)="F"
25. april 2019 - 15:08 #12
Returnerer bare ordet FALSK.

Helt konkret så vil værdien i min opsummeringscelle være I19+M19 = 12.000
Med Formateringsteksten "";"F" - så vil den skrive "12.000 F" i cellen hvis udsagnet er falsk.
Selve F'et skal udskiftes med at cellen bliver rød --> Så der står 12.000 i en knald rød celle hvis udsagnet er falsk.
Kan bare ikke knække koden...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester