VBA Graph Line Color

22/01/2008 - 17:46 von urs bögli | Report spam
Ich versuche gerade in einer Makro die Farbe der Linien zuzuordnen:

Sub ReColor()
Set cht = ThisWorkbook.Charts("DIAG")
cht.SeriesCollection(0).Interior.Color = RGB(100, 5, 100)
end Sub

Ich kriege einen Laufzeitfehler 1004:
Die SeriesCollection Eigenschaft des Chart Objekteskann nicht zugeordnet
werden

Wo ist der Fehler?

Danke für Eure Hilfe
Urs
 

Lesen sie die antworten

#1 stefan onken
22/01/2008 - 20:50 | Warnen spam
hallo Urs,

urs bögli wrote:
Ich versuche gerade in einer Makro die Farbe der Linien
zuzuordnen:
Sub ReColor()
Set cht = ThisWorkbook.Charts("DIAG")
cht.SeriesCollection(0).Interior.Color = RGB(100, 5, 100)
end Sub

Ich kriege einen Laufzeitfehler 1004:
Die SeriesCollection Eigenschaft des Chart Objekteskann nicht
zugeordnet werden

Wo ist der Fehler?



ich denke, zunàchst mal beim Index 0 in SeriesCollection(0), hier
sollte eine Zahl >=1 stehen.
Danach stimmt vermutlich Interior nicht, für die Linienfarbe müsste das
Border sein.
Mit Interior legst du die Füllfarbe bei zB einem Sàulendiagramm fest.
Excel hat einen guten Makrorekorder (Extras/Makro/Aufzeichnen), der dir
hilft, die richtigen Codewörter zu finden.

Gruß
stefan

Ähnliche fragen