PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelMakro för bakgrundsbyteMakro för bakgrundsbyte
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2013-03-19 07:36
 

Hej!

Jag har ett större kalkylblad där jag arbetar med mycket data och många diagram.

Mitt bekymmer är att jag använder svart bakgrund på alla diagram för att lättare se alla färgglada linjer.
Det är ibland många linjer och trendlinjermed i samma diagram, vilket gör många färger.
Det känns mycket lättare och behagligare att se på titta på i skärm så.

Problemet är att när jag vill skriva ut, så blir den svarta bakgrunden definifivt inte bra, varvid jag vill ha VIT tillfälligt.
Har skapat många knappar i bladet, och försöker nu få till ett makro som kan växla bakgrundsfärgen på diagrammet.
Från första början försökte jag skapa att makro som bytte bakgrundsfärg, skrev ut och sen växlade tillbaka till svart. - Gick inge bra!

Skulle nöja mig med ett som kan byta till valfri bakgrundsfärg.
Då kan jag ha två knappar, där den ena sätter VIT bakgrun och den andra SVART.

Finns det tips på ett sådand makro?

(Har försökt hitta något i hjälpfilen för excel, men inget bra där kände jag)

/Harald

Nytt inlägg
 2013-03-20 14:35
 

Hej!

Jag tror det du söker är villkorsstyrd formatering. Det löser uppgiften. Känner du igen det begreppet?

mvh

Kihlman


Kihlman

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2013-03-21 08:16
 

Förresten, jag använder Excel 2007..

Njaa... villkorsstyrd formatering använder jag mycket av i desa blad.
Men det känns som att det inte går att applicera på den funktionen jag är ute efter.

Jag har 46 flikar i min arbetsbok. Och för att skifta mellan desa så har jag byggt upp ett menysytem med knappar vid ena kanten.
Vissa flikar innehåller mest beräkningar och tabeller, andra flikar har jag bara diagram för presentation och felsökning av processen på.
(ett diagram per flik).
I diagramflikarna ( och dessa är inte "rena diagramflikar" utan kalkylblad, där jag lagt diagrammet över hela skärmstorleken, med plats för navigeringsknappar på sidan.) så visar jag diagrammet med svart bakgrundsfärg, alltså själva ritytan på diagrammet. Den frormateringen som du får om du högerklickar på direkt på ritytan i diagrammet och väljer "Fyllning," där har jag valt "Svart"
Jag vill att den ska ändras till "vitt" tillfälligt när man skriver ut, för att det blir inte bra med svart i skrivaren.

För att lösa detta tänkte jag att via ett makro/knapp kunna enkelt byta färg till vitt, på ritytan i diagrammet.
och med en annan knapp, skifta tillbaka till svart.

Förstår du hur jag menar?

Mitt bekymmer är att den här arbetsboken ska vara användarvänlig för ovana excelanvändare att titta i och utföra utskrifter ur.
Medans jag använder det som analysverktyg för att utföra processuppföljning/felsökning på ett kraftverk

/Harald

Nytt inlägg
 2013-03-28 14:21
 

Hej! Eftersom du frågade i exceldelen och inte i delen för VBA = (makrodelen) så missade jag att det var ett makro du var ute efter.

Det går att ställa bakgrundsfärg för själva diagrammet (PlotArea) samt för ytan utanför PlotArea (ChartArea). Antag att ditt diagram heter Diagram1:

ActiveSheet.ChartObjects("Diagram 1").Chart.ChartArea.Format.Fill.ForeColor.RGB = RGB(255, 0, 255)
ActiveSheet.ChartObjects("Diagram 1").Chart.PlotArea.Format.Fill.ForeColor.RGB = RGB(255, 255, 0)

mvh

Kihlman


Kihlman

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelMakro för bakgrundsbyteMakro för bakgrundsbyte

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter