Excel >2003 Makros Geschwindigkeit
20.03.2019 12:00:40
Ralf
das genannete Thema taucht ja immer wieder mal auf, das ist mir klar.
Punkte wie .ScreenUpdating, .calculation, .enableEvents, .DisplayPageBreaks und .DisplayStatusBar sind da ja die ersten Schritte.
Zu folgenden Fragen habe ich da bisher noch nicht vernünfiges gefunden:
1.: Gibt es eine Möglichkeit das Workbook-Übergreifende berechnen zu unterbinden (Selbst wenn keine Verbindung zwischen den Arbeitsmappen besteht werden immer alle in einer Excel-Instanz geöffneten neu berechnet.)
2.: Gibt es ein Möglichkeit, die Onlinefunktionalitäten wie Theamfunktionen, Anmeldekonten und sonsitgen "Schnickschnack" zu deaktivieren (z.B. wenn ich mit einer reinen Excel Desktop-Version arbeite und auch eine einzelne Exceldatei bearbeite)
3.: Welchen Einfluß hat der "Kompatibilitätsmodus" auf die Geschwindigkeit?
4.: Welchen Einfluß hat die "Bezugsart" auf die Geschwindigkeit (habe öfter beobachtet, das während der Berechnung die Anzeige im "Namensfeld" ständig wechselte zwischen "A1" und "Z1S1".
5.: Gibt es vielleicht sowas wie einen "Excel-light-modus", in welchem ich Excel dann über die API steuern könnte, gewünschte Zellen füllen, berechnen und danach Anzeigen könnte oder so?
Mir brennt dieses Thema schon lange unter den Nägeln, da ich einige Dateien hier habe mit jeweils mehr als 10.000 Zeilen Quelltext und diese gerne wieder annähern an die Berechnungszeiten von Excel 2003 heranführen würde.
Besten Dank schonmal für Eure Tipps
Gruß
Ralf