Hi,
gibt es einen Befehl, der alle Graphen in einem Diagramm löscht?
(wie man neue anlegt ist mir bekannt)
Ich kann den Graphen leider nicht einfach immer die neuen Zellbereiche zuweisen, da sich auch die Anzahl der Graphen ändert und ich noch nicht dahinter gekommen bin, wie Excel Graphen nummeriert, wenn ich zwischendrin einen lösche.
hab mir mal diesen Code überlegt, aber manchmal passiert es, das nicht alle Graphen gelöscht werden. (und ich hab sicher max 10 Graphen auf einmal gehabt)
Sub alle_graphen_löschen()
Dim x, s As Integer
On Error Resume Next
Sheets(1).Select
ActiveSheet.ChartObjects(„Diagramm 9“).Activate
ActiveChart.PlotArea.Select
x = 30
While ActiveChart.SeriesCollection.Count > 0 And x > 0
ActiveChart.SeriesCollection(x).Delete
x = x - 1
Wend
End Sub
wenn ich alle Diagramm löschen wollte würde mir
ActiveSheet.ChartObjects.Delete
reichen, aber dann gehen mir auch alle einstellungen des diagramms verloren!
Suche also sozusagen das Equivalent das alle Graphen in einem Diagramm löscht
ActiveChart.SeriesCollection.Delete
funktioniert leider nicht (auch wenn es keinen Fehler gibt!)
Vielen Dank für eure Hilfe!