Avatar billede bruno1 Novice
28. februar 2010 - 21:56 Der er 13 kommentarer og
1 løsning

Låse et felt så feltfarven ikke forsvinder - Excel

Jeg har lavet "striber" i mit ark så det er lettere at overskue. Med striber mener jeg hver anden linje er lidt grå og de andre linjer er hvide.

Jeg gjorde det ved at bruge "formater som tabel" og så efterfølgende "konterter til område" (er der en bedre måde?)

Mit problem er nu at hvis jeg kopierer fra et felt til et andet så kopierer det også feltfarven med og efter lidt tid er hele farve "systemet" blevet ødelagt.

Hvordan låser jeg feltet så den farve ikke kan fjernes igen uanset hvad man kopierer ind eller sletter?

Bruno
Avatar billede store-morten Ekspert
28. februar 2010 - 23:10 #1
Prøv dette:

Marker området
Betinget formatering
=REST(RÆKKE();2)=0
Vælg fyldfarve
Avatar billede bruno1 Novice
28. februar 2010 - 23:43 #2
Under menuen betinget formatering hvad skal jeg da vælge for at kunne indtaste din formel?

Sorry jeg er ny til Excel :-)

Bruno
Avatar billede Slettet bruger
01. marts 2010 - 09:23 #3
=REST(RÆKKE();2)=0 kan selvfølgelig bruges til at lave striber i hver anden linje, men løser det spørgerens problem:

"Mit problem er nu at hvis jeg kopierer fra et felt til et andet så kopierer det også feltfarven med og efter lidt tid er hele farve "systemet" blevet ødelagt"

Jeg forstår det sådan, at hvis for eksempel der kopieres fra en celle uden nogen formattering og pastes til det område der er betinget formateret, så forsvinder den betingede formatering uden varsel. Der kan sikkert laves noget VBA-kode der giver en advarsel, men ellers kan "paste as values" (Indsæt som værdi) måske være en mulighed.

Hans
Avatar billede bruno1 Novice
01. marts 2010 - 10:54 #4
Jeg er glad for jeres svar men der desværre ikke kommet tættere på en løsning. Håber stadig på lidt hjælp fra jer eksperter

Bruno
Avatar billede store-morten Ekspert
01. marts 2010 - 11:36 #5
Hans.
Ja, det skulle virke efter min overbevisning.
Har testet kopier og sætte ind, formatet ændres ikke.
Hvis man tilføjer ny række retter den selv til, som en bonus.

bruno1.

Marker området
Betinget formatering
Formlen er
=REST(RÆKKE();2)=0
Vælg fyldfarve

Min fejl... havde glemt Formlen er og i feltet til højre skrives =REST(RÆKKE();2)=0
Avatar billede bruno1 Novice
01. marts 2010 - 11:54 #6
Hej Store-Morten

Tak for din tålmodighed :-) jeg er på Excel 2007 ved ikke om det er det der gør forskellen?

Jeg markerer området
Når jeg så klikker på betinget formatering kan jeg vælge:

-Fremhæv celleregler
-Top/bund regler
-Data linjer
-farveskalaer
-Ikonsæt
-Ny regel
-Ryd Regler
-Administrer regler


Dvs jeg kan ikke finde "formlen er" som du vil have jeg skal trykke på...

Tak

Bruno
Avatar billede Slettet bruger
01. marts 2010 - 12:51 #7
store-morten - hvis du har en celle der enten ingen formatering har eller for eksempel har fyldfarve = rød og du herefter kopierer cellen og paster til en af de celler hvor du
har anvendt din betingede formatering, så forsvinder den betingede formatering og erstattes (uden varsel) af den formatering der var gældende i den celle du kopierede.

Jeg læste den oprindelige spørger som om det var det, der var hans problem, men jeg kan tage fejl.

Hans
Avatar billede bruno1 Novice
01. marts 2010 - 12:58 #8
Mit problem er at når jeg har lavet mine "striber" eks alle ulige linjer er grå og jeg så kopierer indholdet fra en lige linje til en ulige linje så forsvinder den grå formattering af cellen og bliver erstattet af den farve som der er i den celle jeg kopierede fra...
Avatar billede Slettet bruger
01. marts 2010 - 13:38 #9
Ja men er det ikke fordi du anvender metoden med "tabel" som du skrev om i dit oprindelige spørgsmål? Det skal du ikke - du skal bruge store-mortens metode, altså under betinget formatering bruge det der på engelsk hedder. "Use a formula to determine which cells to format" og herefter i feltet "Format values where this formula is true" (oversæt selv til dansk)indsætter store-mortens formel og vælger den ønskede formatering, så virker det da fint så læge du kopierer og paster udelukkende i det område hvor du har din betingede formatering.

Det jeg påpegede var, at hvis du kopierer fra et område udenfor det område der er dækket af betinget formatering til en betinget formateret celle så forsvinder den oprindelige betingede formatering og erstattes (uden varsel) af formateringen i den celle du kopierede fra.

Hans
Avatar billede bruno1 Novice
01. marts 2010 - 14:30 #10
AAAAH :-)

Nu lykkedes det - grunden til jeg havde så svært ved at finde ud af det var at jeg under betinget formatering skulle vælge "ny regel" og derunder "brug en formel til at bestemme, hvilke celler der skal formateres"

Nu virker det som det skal så længe jeg holder mig til at kopierer og indsætte celler fra det område jeg har lavet betinger formatering på, som du også selv nævner.

Jeg er nu glad og tilfreds da det altid er inden for det formaterede område jeg henter og indsætter data! Tak for jeres hjælp! Send svar og i får points

Bruno
Avatar billede Slettet bruger
01. marts 2010 - 16:56 #11
Giv point tol store-morten. Det var ham der gav den relevante formel.

Hans
Avatar billede store-morten Ekspert
01. marts 2010 - 17:22 #12
Jamen så lægger jeg et 'Svar' ;-) og velbekomme.

Hans: Havde ikke lige set det problem?
Havde opfattelsen af af det var kopi/indsæt inden for området. Men det er rart at vide, og være opmærksom på, til en anden gang :-)

Godt du fik det til at du..
Avatar billede store-morten Ekspert
01. marts 2010 - 21:51 #13
Et 'Svar'
Avatar billede TAE726 Nybegynder
24. maj 2010 - 18:49 #14
Jeg lyttede lige med på sidelinen og takker for svarene. Jeg har dog et enkelt ekstra spørgsmål. Det der er beskrevet ovenover virker fint for mig, til trods for at jeg ikke fatter hvad selve formlen =REST(RÆKKE();2)=0 egentlig betyder. Dog har jeg et ark, hvor jeg også gerne vil formatere men dog ikke nødvendigvis skiftevis som i eksemplet ovenfor. F.eks kune jeg godt tænke mig at have f.eks linie 4,5,6 i grå. derefter 7 hvid efterfulgt at 8,9 grå, 10 hvid og 11,12,13,14,15 grå osv. giver det mening det jeg spørger om? Hvis det gør, hvordan formaterer jeg således ?
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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