Habe wieder mal gesucht nach einer Lösung aber nicht gefunden.
Ist es möglich eine Formel über mehrere Arbeitsblätter gleichzeitig per VBA einzufügen. Jedes Arbeitsblatt hat die gleiche Struktur aber unterschiedlich Daten.
Ich dachte mit einem Worksheet Array sollte so etwas möglich sein. Doch der Formel wird nur im Active Sheet eingesetzt
BEISPIEL:
Worksheets(Array(TEST1_SHEET, _
TEST2_SHEET, TEST3_SHEET, TEST4_SHEET, _
TEST5_SHEET, TEST6_SHEET, TEST7_SHEET)).Select
Worksheets(TEST1_SHEET).Activate
Range("A16", Cells(Rows.Count, 1).End(xlUp)).Offset(0, 1).Select Dynamic range
Selection.FormulaR1C1 = _
"=SUMPRODUCT(RC3:RC256,TEST8_SHEET!RC3:RC256)"
Vielleicht habt ihr eine Lösung?
Grüsse, Robert