Tabellenblattnamen für Diagrammerstellung vorüberg
11.09.2005 22:37:49
reiner
ein Diagramm wird auf Knopfdruck generiert. Der Programmcode hierfür enthält u. a. die folgende Zeile:
ActiveChart.SetSourceData Source:=Sheets("Jan. 2005").Range("C3:C29"), PlotBy:=xlColumns
Es stellt sich jedoch nun das Problem, dass das Diagramm auch auf Grundlage anderer Tabellenblätter der gleichen Arbeitsmappe mit zwangsläufig abweichenden Namen erzeugt werden soll. Die Namen der Tabellenblätter bestehen wie im obigen Beispiel immer aus einem Monatsnamen in Verbindung mit einer Jahreszahl (2003, 2004, 2005 usw).
Ist es möglich vor der Diagrammerstellung das Tabellenblatt für die Dauer der Diagrammerstellung kurzfristig in einen anderen Namen (z.B. Diagramm) umzubenennen und nach Fertigstellung des Diagramms wieder den vorigen Originalnamen für das Tabellenblatt einzutragen?
Ist es vielleicht alternativ auch möglich, anstatt des Namens ("Jan. 2005") z.B. lediglich einen Platzhalter als Ersatz für das momentan aktive Tabellenblatt in den Programmcode einzufügen?
Wenn jemand einen Vorschlag hat, bitte ich um Rückmeldung
Gruß Reiner