Tabellenblatt mit variablen Namen in Excel

Hallo,
ich habe 100 Tabellenblätter in einer Excel-Datei. In diesen 100 Tabellenblättern gibt es Formeln, wie z.B.:

=mittelwert(a6:a20).

Jetzt möchte ich diese Formel+Inhalt auf ein Gesamt-Tabellenblatt übertragen. Das ginge mit:

ActiveCell.FormulaR1C1 = „=blattname!R[1]C[1]“,

wobei „blattname“ der Name des Tabellenblattes ist, welcher beliebig variabel sein soll.

Wenn ich das aber so schreibe, dann öffnet sich eine Box um eine Datei auszuwählen, dabei habe ich blattname mit einem Namen belget, z.B. „Tabelle56“.
Wie kann ich die Formel übertragen?
Vielen Dank für Hilfe
joerg

Hallo Joerg,

ActiveCell.FormulaR1C1 = „=blattname!R[1]C[1]“,

Probiers mal so:
ActiveCell.FormulaR1C1 = „=“ & blattname & „!R[1]C[1]“,

mfg

Dirk.Pegasus

Hi Dirk, Joerg

ActiveCell.FormulaR1C1 = „=“ & blattname & „!R[1]C[1]“,

ActiveCell.FormulaR1C1 = „=“ & blattname & „!R[0]C[0]“
oder (ungetestet:
ActiveCell.FormulaR1C1 = „=“ & blattname & „!RC“
Gruß
Reinhard
ps:
Ich mag diese R1C1-Schreibweise nicht, deshalb benutze ich wenn möglich die A1-Schreibweise, aslo (ungeteset):
ActiveCell.FormulaLocal = „=“ & blattname & „!“ & ActiveCell.Address