ich versuche gerade diverse ältere Makros zu beschleunigen, die Standard Beschleuniger (Application.ScreenUpdating = False und Application.Calculation = xlCalculationManual) habe ich bereits ergänzt.
Jetzt sitze ich vor einem Makro, welches auf folgende Art extremst viele Formeln einfügt.
'Absatz Alt
With wsNLSim.Range(Cells(ErsteZeileNLSimAL, SpalteAbsatzALTSt), Cells(letzteZeileNLSim, SpalteAbsatzALTSt))
.FormulaR1C1 = "=IFERROR(VLOOKUP(RC4,'1. Query Pricing'!C4:C22,13,FALSE)/'1. Query Pricing'!R4C3*12,0)"
.Formula = .Value
.NumberFormat = "#,##0"
End With
Die Datei hat 64 Spalten und je nach Kunde zwischen 500 und ca. 10.000 Zeilen. In ca. 35 Spalten werden auf genannte Weise Formeln eingefügt. Teilweise bleiben die Formeln und teilweise werden feste Werte draus gemacht. Falls ihr alternative, schnellere Wege kennt, bin ich für Tipps jederzeit offen und dankbar.Vielen Dank und liebe Grüße,
Manuel