Thema Datum  Von Nutzer Rating
Antwort
Rot Diagramm formatieren ActiveChart.SeriesCollection.Points
08.09.2011 19:49:59 Intern 2011
NotSolved
12.09.2011 12:52:54 Dekor
NotSolved

Ansicht des Beitrags:
Von:
Intern 2011
Datum:
08.09.2011 19:49:59
Views:
2087
Rating: Antwort:
  Ja
Thema:
Diagramm formatieren ActiveChart.SeriesCollection.Points

Hallo Experten,

wieder einmal mein geliebtes Thema Diagrammformatierung per VBA.

Worum es diesmal geht:

Mein bisheriger Code funktionert mittlerweile ganz gut, es sollen ALLE Diagramme in ALLEN Sheets formatiert werden.

Sub Chart()
Dim i As Integer, x As Integer, k As Integer

For i = 1 To ThisWorkbook.Worksheets.Count
For x = 1 To ThisWorkbook.Worksheets(i).ChartObjects.Count

Worksheets(i).ChartObjects(x).Activate
With ActiveChart.SeriesCollection(1)
    If .Points.Count > 3 Then
    .Points(1).Interior.Color = RGB(66, 32, 122)
    .Points(2).Interior.Color = RGB(75, 22, 12)
    .Points(3).Interior.Color = RGB(53, 65, 82)
    .Points(4).Interior.Color = RGB(63, 80, 11)
    Else
    .Points(1).Interior.Color = RGB(66, 32, 122)
    .Points(2).Interior.Color = RGB(75, 22, 12)
    .Points(3).Interior.Color = RGB(53, 65, 82)
    End If
    End With
Next
Next
End Sub

PROBLEM: Die Anzahl Points kann sich erheblich unterscheiden, Pie Charts mit 3 oder auch mit 8 Stuecken. Ich wuerde gerne ohne umfangreichen If..then Code auskommen.

Weiss jemand Rat?

 

Gruesse

 

Intern 2011


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Diagramm formatieren ActiveChart.SeriesCollection.Points
08.09.2011 19:49:59 Intern 2011
NotSolved
12.09.2011 12:52:54 Dekor
NotSolved