ich erstelle z.Z. ein Diagramm mittels einer Sub. Ein Teil hieraus lautet:
Sub test
dim Extremwerte as Series
Set Extremwerte = ActiveChart.SeriesCollection.NewSeries
With Extremwerte
.Name = ""
.Values = ws.Range("F4:F5")
.XValues = ws.Range("D4:D5")
.ChartType = xlXYScatter
.Format.Line.Visible = msoFalse
.MarkerStyle = 8
.MarkerSize = 7
.MarkerBackgroundColor = RGB(0, 255, 0)
End With
End Sub
Ich würde nun gerne die "Markierungslinenfarbe" aus stellen. Der Makrorecorder gibt mir dazu folgende Syntax:ActiveChart.SeriesCollection(2).Select
Selection.Format.Line.Visible = msoFalse
Kann ich irgendwie die SeriesCollectionnummer von meiner Serie "Extremwerte" herausfinden, bzw. das direkt mit in die neue Seriengeneration einpflegen? Wenn ich es direkt in den "with"-Block eintrage, hat das ganze keinen Effekt. Ich nehme an, es liegt an dem ".SeriesCollection", da ich Extremwerte als ".SeriesCollection.NewSeries" definiert habe.
Der Hintergrund hierzu ist, dass weite Einträge in das Diagramm mittels Extremwerte folgen und somit die "2" nicht immer korrekt ist.
Vielen Dank!
Gruß!