Hi
ich mache sowas:
for i = 2 to 133
AuswrtSht.Range("R" & i).Formula = "=SVERWEIS(M" & i & ";Kategorien!A:B;2;FALSCH())"
...
läuft auch, aber sehr langsam. Manuell per "runterziehen" berechnen sich die Formeln sehr schnell, mit STRG C STRG V ebenfalls.
auch pm.ActiveWorkbook.ScreenUpdate = false beschleunigt das nicht.
Gibt es einen Befehl, der für die gesamte Spalte die Formel setzt, dann natütrlich mit relativen Bezügen?
THX in advance
Formel für alle Zeilen
-
- SoftMaker Team
- Beiträge: 10275
- Registriert: 09.04.2008 09:50:06
- Wohnort: Nürnberg
- Kontaktdaten:
Re: Formel für alle Zeilen
Ihre Frage habe ich an die Entwickler weitergeleitet.
Sven Leßmann
SoftMaker Software GmbH
SoftMaker Software GmbH
-
- SoftMaker Team
- Beiträge: 10275
- Registriert: 09.04.2008 09:50:06
- Wohnort: Nürnberg
- Kontaktdaten:
Re: Formel für alle Zeilen
So einen Befehl gibt es laut Entwicklern nicht.
Mögliche Abhilfe:
#1: SVERWEIS benutzt eine komplette Spalte, also 1 Mio Zeilen. Wenn man nur den tatsächlich verwendeten Bereich nimmt, müsste es schneller gehen.
#2: Evtl mit Document.CCalculation die automatische Berechnung ausschalten, danach wieder einschalten.
Mögliche Abhilfe:
#1: SVERWEIS benutzt eine komplette Spalte, also 1 Mio Zeilen. Wenn man nur den tatsächlich verwendeten Bereich nimmt, müsste es schneller gehen.
#2: Evtl mit Document.CCalculation die automatische Berechnung ausschalten, danach wieder einschalten.
Sven Leßmann
SoftMaker Software GmbH
SoftMaker Software GmbH