16. juni 2015 - 00:41Der er
17 kommentarer og 1 løsning
Bevare betinget formatering
Hej derude :-) Sidder lige og bakser med betinget formatering. Jeg har lavet betinget formatering i en mappe bestående af 12 ark. Min udfordring er, at når jeg flytter værdierne af de forskellige celler, så fjerner jeg så også formateringen i de celler som jeg flytter. Eks: Flytter værdien i ark 1 celle B22 til ark 2 celle D40. Så forsvinder den betingede formatering i ark 1 celle B22. Der er samne betingede formatering i alle ark og celler, så det gør ikke noget at formateringen følger med over. Jeg kan selvfølgelig indspille en makro, men håbede at der var en nemmere løsning :-)
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
Copy-paste. Klipper en celle over i et af de andre ark. Så klipper jeg jo også umiddelbart formateringen med. Findes der en indstilling eller formel som bevarer formateringen i den efterladte celle?
Det var bedste "svar" jeg kunne finde frem, som siger at cut altid tager alt. Så ctrl+c og delete/clear content er desværre eneste mulighed hvis du vil undgå en vba.
VBA kan dog designes så den har en shortcut, og med activecell kan du da lave løsningen så den kun fjerner cellens værdi og ikke formattering, samt paste'r hvad du har brug for.
Men vil jeg så kunne gøre der? I der tilfælde ville det være fint. Kan du lægge op det som skal stå i VBA, for så meget er jo heller ikke ekspert i VBA'en :-)
Min betingede formatering ligger i en farve udfyldning udfra hvilken værdi cellerne har. Værdien i hver celle er et unikt varenr, men de 2 sidste cifre i varenr angiver type. Og hver type har så en udfyldning. Men da excel arkene er et overblik over lager lokationerne, så flyttes de af og til rundt. Enten i samme ark(træk/slip) eller fra ark til ark(klip/sæt ind) Når formateringen forsvinder med, så vil skemaet jo ikke farve automatisk næste gang der oprettes varenr i den celle længere. Her kunne jeg selvfølgelig lave en makro som laver den betingede formatering i samtlige celler igen, men det er jo en lidt tung makro at køre. Men man kan måske lave en makro som begynder når arket lukkes eller åbnes. Makronavn Auto_åbn eller Auto_luk kunne måske gøre det.
Ideen med en makro som sikrer at formatteringen er på plads ved luk lyder nu ikke dum.
Prøv at optage når du bruger formatpenslen så har du en stor del af din makro. Den kan så ligge i arket under f.eks. activate - eller som du siger workbook close - sidstnævnte er jeg ikke så stiv i.
Hvis jeg skal hjælpe med en makro skal jeg bruge flere info, eller måske en testversion af din fil, for det handler jo om hvor den skal skabe formatteringen.
Ellers er ideen med at lave makroen der kan kopiere, bede dig vælge hvor den skal sætte ind og så "clear content" i den gamle celle måske også værd at søge videre på - eller lave et nyt spørgsmål på.
Min formateringsregel er: Formater kun celler der indeholder en bestemt tekst som slutter med 01 males en farve. Celler der indeholder en bestemt tekst som slutter med 02 males en anden farve. Osv, osv..
Regnearket indeholder en fin Makro der styrer formateringen. Formateringen forsvinder ikke fra cellerne med Ctrl X. Din makro er sat til at fungere i området A1:AL42, inden for det område fungerer formateringen fint. (er det nok?)
Tast Alt+F11 og dobbeltklik på Module3, der har du din makro. den aktiveres af din knap "Gem og Luk".
Det er ikke muligt at lægge flere svar. Behøves ikke jeg klarer mig. Er her for at hjælpe, ikke samle point. :-)
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.