Diskussionsfrage
28.07.2003 10:08:13
PeterB
ich habe mal eine kleine Diskussionsfrage: es wurde hier ja schon oft gefragt, wie man die Berechnung von Makros und VBA-Codes beschleunigen könnte. Als Tips werden i.A. gegeben, die Bildschirmaktualisierung etc. auszuschalten.
Nun habe ich folgendes festgestellt:
ich habe eine aus 3 Dateien bestehende "Software", in der alle Daten cross-verlinkt sind und bei Änderung eines Datensatzes ein ganzer Rattenschwanz Berechnungen nachhängt. Das dauert i.d.R. so 20 Minuten.
Wenn ich die Bildschirmaktualisierung abschalte, funktioniert die Berechnung nicht mehr fehlerfrei. (mach ich was falsch???)
Die Dauer geht aber nur minimal zurück.
Meine Frage ist, wie kann man (sicher!) seine Makros und Codes beschleunigen, ohne den Code unportierbar zu machen (das soll er ja sein und bleiben) und ohne einen Einfluß auf die Ergebnisse zu nehmen, UND
warum spinnt Excel??? -wenn ich nur die Spaltenbreite ändere will er trotzdem alles neu berechnen (ich erinnere: 20 min.), und wenn ich das mit Escape abbreche oder einfach weiterschreibe, dreht er hohl und rechnet wie wild drauflos. Will Excel manisch rechnen, oder wie? (war ne scherzfrage, aber wenn jemand weiss, wie die obere frage zu beantworten ist, bin ich für hilfe echt dankbar)
greetz peter