Hallo,
die Frage ist eigentlich was dauert lang?
Ohne dein Makro, oder zumindest den relevanten Teil, zu kennen wird es schwer.
Meiner Meinung nach sind es nicht die Formeln in Exceln, die sind schnell, sondern das Makro.
Und da kommt es darauf an, wie man was macht.
Du schreibst dass du per Makro ein SummenProdukt in jede Zeile schreibst.
In jede Zeile einzeln? Das ist tötllich, dauer natürich ewig.
besser wäre so was
Range(Cells(2, 5), Cells(2001, 5)).FormulaR1C1Local = "=SUMMEWENN(Z2S1:Z5051S1;ZS(-1);Z2S2:Z5051S2)"
also vorher ein Bereich ermitteln und dann in diesen Bereich auf einmal die Formel einfügen.
|