mit der "newSeries" Anweisung würde ich gerne eine neue Datenspalte zu einem bestehenden Diagramm per VBA hinzufügen. Zwei Dinge klappen bisher noch nicht:
- Aktivierung des Diagramms. Irgendwie scheint jedesmal, wenn ich per Makro das erste Diagramm erstelle, eine fortlaufende Nummer erzeugt zu werden ("Diagramm 247"). Wie kann ich denn das Diagramm aktivieren, wenn die Nummer sich jedesmal ändert? (ActiveSheet.ChartObjects("Diagramm 247").Activate). Kann man "Diagramm 247" auch verallgemeinern?
- Ich komme auch mit der Datenquelle nicht ganz klar. Bei der newSeries Geschichte heißt die Quelle irgendwas mit R1C1:R1234C1. Dann gibt es "C:C" für die ganze Spalte oder auch Range("..."). Was eignet sich am besten bzw. welche Syntax stimmt, wenn die Länge der Spalte zwar variabel ist, aber mit der Länge der vorhandenen Spalte A überein stimmt. Zum erstellen des Diagramms habe ich die Daten mit "Source:=Sheets("Tabelle1").Range("A1:B" & iStepCount & "")" hinzugefügt. Warum klappt das mit der newSeries Anweisung nicht auch genau so?
Würde mich freuen, wenn jemand ein bisschen Licht ins Dunkel bringen kann.
Danke, Heiko