SeriesCollection in Chart per VBA ansprechen
26.07.2007 10:55:00
Jörg
Folgendes Problem: ich habe eine Excel-Datei, die aus einer Tabelle als Datenquelle "Worksheets(1)" sowie in einem separaten Sheet als Diagramm "Charts(1)" besteht.
Nun moechte ich per VBA den Datenbereich in der Datenquelle und somit auch im Diagramm erweitern (kein neues Diagramm!). Entsprechend muessen auch die XValues bzw. die Namen der Datenreihen umbenannt bzw. erweitert werden.
Ueber die Makro-Aufzeichnung bekomme ich das klassische
ActiveChart.SeriesCollection(1).XValue = blablabla
Wenn ich das nun 1:1 in mein Sub uebernehme, kommt der Laufzeitfehler 1004 "XValue-Eigenschaft des Series-Objektes kann nicht festgelegt werden".
Da selbst das schon nicht hinhaut, brauche ich mit meiner eigentlich gewollten For-Schleife
For i=1 to Anzahl_Reihen
Charts(1).SeriesCollection(i).Name = "Hallo " & i
Next
gar nicht erst kommen. Woran liegt's, wie kann ich die SeriesCollection(xy) in meinem Charts(1) ansprechen wenn nicht so?
Danke und Gruss
Joerg