Anzeige
Archiv - Navigation
1204to1208
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Alle Pivotdiagramme - Code anpassen

Alle Pivotdiagramme - Code anpassen
Julia
Hallo,
mit folgendem Code kann ich bestimmten Diagrammen auf bestimmten Sheets Farben zuordnen:
Sub farbe1()
Dim s As Series, i As Long
WorkSheets("Test").Activate  'Wenn Tabellenblatt nicht schon sowieso aktiv ist
ActiveSheet.ChartObjects("Diagramm 2").Activate
i = 1
For Each s In ActiveChart.SeriesCollection
Select Case i
Case 1
s.Interior.ColorIndex = 49
Case 2
s.Interior.ColorIndex = 1
Case 3
s.Interior.ColorIndex = 55
Case 4
s.Interior.ColorIndex = 56
Case 5
s.Interior.ColorIndex = 52
Case 6
s.Interior.ColorIndex = 53
End Select
If i = 6 Then i = 1 Else i = i + 1
Next s
End Sub
Wie muss ich den Code erweitern, das er einfach alle Diagramme in meiner xls nach diesem Schema einfärbt.
Also egal welcher Diagramm-Name und egal welches Sheet

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Alle Pivotdiagramme - Code anpassen
10.03.2011 17:31:02
Ralf_P

Sub farbe1()
Dim s As Series, i As Long
Dim n As Integer
Worksheets("Test").Activate  'Wenn Tabellenblatt nicht schon sowieso aktiv ist
For n = 1 To ActiveSheet.ChartObjects.Count
ActiveSheet.ChartObjects(n).Activate
i = 1
For Each s In ActiveChart.SeriesCollection
Select Case i
Case 1
s.Interior.ColorIndex = 49
Case 2
s.Interior.ColorIndex = 1
Case 3
s.Interior.ColorIndex = 55
Case 4
s.Interior.ColorIndex = 56
Case 5
s.Interior.ColorIndex = 52
Case 6
s.Interior.ColorIndex = 53
End Select
If i = 6 Then i = 1 Else i = i + 1
Next s
Next n
End Sub

VG, Ralf
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige