Meine Arbeitsmappe umfasst 9 Seiten und ich fülle diese gerade mit "einfachen" Makros. Geht zu Blatt x; Schreibe in aktive Zelle Heutiges Datum; Übernehme Wert aus Zelle xy usw...
Auf einmal dauert jetzt das Ausführen eines Makros gefühlt EWIG. Unten steht: Berechnung wird ausgeführt (8 Prozessoreen) und %, in der Taskleiste sieht man wie das Excel-Logo verschwindet und wieder auf geht. Das geht so mehrfach, bis der Befehl ausgeführt wurde. Bei einem anderen "button" heisst es plötzlich: ...Das Makro ist möglicherweise in dieser Arbeitsmappe nicht verfügbar.... obwohl ich es ja unter den Makros sehe.
Ich dachte schon, ich habe versehentlich irgendwie auf Makros verwiesen aus anderen gespeicherten Versionen meiner Arbeitsmappe, aber ich finde nichts derartiges angezeigt.
Kann mir jemand Hilfestellung geben...?
P.S. Ebenso dauert das Öffnen seither auch extrem lange - und das bei 400 kb...
08.03.2018, 10:00 (Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2018, 10:47 von wolast.
Bearbeitungsgrund: Datei entfernt
)
...anbei die Datei(en). ...diesmal ohne vertrauliche Daten.
Ich glaube nicht, dass es jetzt schon am richtigen "entschlacken" von Codes liegt, da nur eine Version vorher mit vielleicht 3 Makros weniger es flutscht...
08.03.2018, 10:15 (Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2018, 10:15 von RPP63.)
Es liegt jedenfalls nicht an den Makros (auch wenn es unnützer Rekordercode ist)! Du wirst volatile Funktionen in der Mappe haben. (Mir ist z.B. in E22 in allg. Daten =HEUTE() aufgefallen) JEDE Zelleingabe EGAL WO startet die KOMPLETTE Neuberechnung der Mappe. Und die dauert auf meinem Rechner ebenfalls ein paar Sekunden.
Die Überarbeitung der Mappe würde wahrscheinlich etliche Stunden benötigen, deshalb ist mein Tipp: Schalte die automatische Berechnung der Mappe aus! Formeln, Berechnungsoptionen, Manuell
Bevor Du ausdruckst oder speicherst, aktualisierst Du EINMALIG die Formeln mittels F9
Übrigens: Du solltest vor dem Upload sensible Daten entfernen. Ich schlage vor, dass Du Deine Mappe (hier im Forum) wieder löscht.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Mich wundert nur sehr, dass nur 1 ver vorher alles ohne Verzögerung klappt und die Berechnungen waren alle schon drinne. Es kamen wenig Makros dazu und eigentlich nur optische Veränderungen. Vielleicht hier und da eine Anpassung in einer Formel.
Die Änderung von ver 1.1 - 1.2 waren gering, der Sprung der Zeitdauer aber unglaublich hoch...!
Wenn ich Zellen änder, die Berechnungen hinter sich her ziehen, geht es auch recht flott - nur eben, sobald ich auf eine Makro anspreche, geht das ganze Programm in die Knie...
Da Du ja selbst der Urheber der Datei bist: Zunächst Respekt für diese Fleißarbeit! Wie gesagt: Die Makros sind absolut unkritisch, es sind die (verknüpften) Formeln! Es befinden sich auch keine Ereignismakros in der Datei. Was hat sich denn von 1.1 auf 1.2 geändert?
Ich muss jetzt erst mal Geld verdienen (um es Männl zu überweisen :19:). Schaue aber heute Abend noch mal rein.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)