Worksheet Array Formeln per VBA einfügen
12.08.2007 11:21:48
Cataal
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
Anzeige