06. december 2001 - 14:56Der er
12 kommentarer og 1 løsning
Autoformat af navngivet område i Excel
Kan man lave sine egne autoformatfunktioner i Excel? Jeg ønsker at farvelægge en navngivent område, således hveranden linie er lys gul og hveranden er lys grøn. Kan det laves i en makro eller VBA?
Ja men området kan f.eks. være på 100 rækker og 20 kolonner og indholdet er vidt forskelligt. Årsagen til farvelægningen er, at det øger læsbarheden, når regnearket udskrives. PS. Der er baggrunden der skal farvelægges.
Det må være lettere at farve de to første rækker gul og grøn. Derefter klikke på formatpenslen, markere resten af rækkerne, og så slippe musetasten. Så bliver alle de markerede linier farvet henholdsvis gul og grøn
Jo, det er lettere end at skulle farvelægge hver linie manuelt, men det jeg eftersøgte var en makro eller en stump VBA, der kunne gøre det enten for et markeret eller navngivet område.
>askims Det jeg ønskede var at kunne lave en formatering efter eget ønske.
>janvogt Tak for den tilsendte fil. Det virker fint, så du får seævfølgelig pointene, men hvad hvis farverne skulle være anderledes? Jeg syntes ikke jeg kan finde andet kode end dette?
Function PgBreak() ActiveCell.PageBreak = xlPageBreakManual End Function
Der er IKKE brugt kode til løsningen. Jeg ved ikke lige hvordan den kode du nævner er havnet i arket :-)
Der er brugt betinget formatering, som du finder i menuen FORMATER->BETINGET FORMATERING.
Formlen her ændrer baggrundsfarven til grøn i alle de lige rækkenumre. Den gule farve har jeg fået ved at markere hele arket og formateret baggrunden til gul.
Uanset, hvor mange rækker nye rækker du måtte sætte ind, vil rækker med lige rækkenumre altid være grønne.
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.