Profi-Excel.de

Die Seite für den professionellen Umgang mit Excel und VBA

Excel Diagramm Linien auf schwarz-weiss stellen

13. Mai 2009

Falls man in Diagrammen die Linienfarben auf schwarz stellen möchte, lässt sich das einfach mit diesem Makro unterstützen. So lassen sich auf Knopfdruck alle Diagramme innerhalb einer Excel-Datei umstellen.

Zur Funktion des Makros:

Die erste For-Each-Schleife durchläuft alle Blätter der Datei, die zweite Schleife alle Diagramme und die dritte Schleife alle Linien des Diagramms. 

Der ColorIndex wird auf 1 gesetzt (schwarz) und der Linienfarbe, dem Marker und der Markerfüllung zugewiesen.

 

Siehe auch http://www.profi-excel.de/vba_makros/diagramm-linien-einfarben.htm

VBA:
  1. Sub DiagrammeSW()
  2.  
  3. Dim mySht As Worksheet
  4. Dim myDia As Object
  5. Dim myLine As Object
  6. Dim lineColorIndex As Long
  7.  
  8. For Each mySht In ActiveWorkbook.Sheets
  9.    
  10.     For Each myDia In mySht.ChartObjects
  11.      
  12.       For Each myLine In myDia.Chart.SeriesCollection
  13.  
  14.         lineColorIndex = 1
  15.        
  16.         myLine.MarkerBackgroundColorIndex = lineColorIndex
  17.         myLine.MarkerForegroundColorIndex = lineColorIndex
  18.         myLine.Border.ColorIndex = lineColorIndex
  19.       Next myLine
  20.      
  21.     Next myDia
  22.  
  23. Next mySht
  24. MsgBox "Linien auf schwarz umgestellt"
  25. End Sub

Kommentar schreiben

XHTML: Sie können diese Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>