Guten Abend
Mit nachfolgendem Code trage ich mir in einem Bereich, der etwa 6000 Zellen umfasst eine Summenprodukt-Formel ein und ersetze dann die Formeln durch die entspreche
Sub FormelSummenprodukt_auswerten()
With Sheets("Auswertung").Range("obenlinks:untenrechts")
.Formula = "=SUMPRODUCT((psWer=$A9)*(psDatum>=E$3)*(psDatum
Bis jetzt waren weniger Zellen involviert und es hat geklappt. Nun habe ich den Eindruck, dass bevor die viele Zellen ausgewertet sind (allso noch den Wert NULL haben), Excel bereits .Formula = .Value anwendet und somit die Ergebnisse nicht stimmen.
Da die Berechnung erforderlich habe ich Application.Calculation auch nicht auf manuell gesetzt, sondern auf automatisch belassen.
Wäre froh, wenn mir jemand einen guten Ratschlag geben resp. die Lösung aufzeigen kann, dass die .Formula = .Value erst ausgeführt wird, wenn die Formeln ausgewertet sind.
Danke und Gruss, Peter