Ich trage mit einem aufgezeichneten Makro,
********************************************************************************
Sheets(3).Select **(Info: Sheets (3) entspricht "Jahr_2005")**
Range("C4").Select
Selection.ClearContents
ActiveCell.FormulaR1C1 = "='Jahr_2004'!R[60]C+1"
********************************************************************************
Überträge von einem Tabellenblatt zum anderen ein.
Wenn sich nun mein Tabellenblattname ändert
(z.B. von "Jahr_2004" nach "Jahr_2004_neu)
passt mein Makro nicht mehr. Die Auswahl habe ich über Sheets(3) gelöst.
Weitere Info:
Die Tabellenblätter werden mit einem weiteren Makro
anhand einer dynamische Liste angelegt.
Dannach werden die Formeln eingetragen.
Die Position in der Tabelle bleibt immer gleich.
Die Tabellenblattnamen werden nur öfters geändert.
z.B."Jahr_2004" ist immer Tabellenblatt (2) wird zu "Jahr_2004_neu"
"Jahr_2005" ist immer Tabellenblatt (3) wird zu "Jahr_2005_neu"
Nun meine konkrete Frage:
Wie muss ich die Formel umschreiben
ActiveCell.FormulaR1C1 = "='Jahr_2004'!R[60]C+1"
das auf das Tabellenblatt (2) gegriffen wird.
Ich hoffe es ist verständlich erklärt.
Im voraus schon mal besten Dank.
Gruß
Gerold Dornbusch