Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1208to1212
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Macrogeschwindigkeit 2003 zu 2007

Macrogeschwindigkeit 2003 zu 2007
bruno
Hallo
Habe im der Firma das Office Packet 2007 bekommen. Die (Excel)Macros dauern aber mit der neuen Version markantlich länger. Ist da eine Sicherheits-Einstellung schuld? Kann man da irgendwas anders einstellen?
Gruess
de Bruno

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Macrogeschwindigkeit 2003 zu 2007
08.04.2011 12:40:20
fcs
Hallo Bruno,
eine Sicherheitseinstellung sollte nicht die Ursache sein. Da gilt eher: es geht alles/viel oder gar nichts.
Nach meiner Beobachtung neigt Excel 2007 etwas mehr zum "Rumrechnen" und zur Prüfung was in seiner Umgebung so los ist als die älteren Excel-Versionen. Das kann auch die Ausführungsgeschwindigkeit von Makros negativ beeinflussen.
Entscheidender ist jedoch, dass Tabellen unter Excel 2007 wesentlich mehr Zeilen und Spalten haben. Nach meiner Beobachtung wird bei Kopier-, Einfüge- und Verschiebeaktion mit großen Zellbereichen die Ausführung schnell zur Geduldsprobe, insbesondere wenn die Aktionen umfangreiche Neuberechnungen oder komplexe Formeln betreffen.
Unter VBA sind deshalb besonders alle Aktionen "gefährlich", die alle Zellen eines Blattes betreffen.
Unter Excel 2007 muss man ggf. noch konsequenter während der Makroausführung vorübergehend den Berechnungsmodus auf manuel setzen und die Ereignismakros und Bildschirmaktualisierung deaktivieren.
Bei der Programmierung muss man natürlich darauf achten, dass man in programmierten Schleifen nicht unbeabsichtigt alle Zeilen oder Spalten eines Tabellenblattes abarbeitet. Dann geht die Makrolaufzeit excessiv hoch, denn es müssen ggf. 1048576 Zeilen (statt bisher ca. 65000) oder 16384 Spalten ( statt bisher 255) abgearbeitet werden.
Gruß
Franz
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige