Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Makros EXTREM langsam
#1
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...
Antworten Top
#2
Moin!
Schaue Dir Zeile 42 des Codes im ersten Makro von Modul1 noch mal ganz genau an.

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)
Antworten Top
#3
Hallo

Bitte Datei schicken sonst wird es schwierig zu helfen.
Antworten Top
#4
Hallo,

Guckst Du: Achtung Makrorekorder oder Wer selektiert denn da?

Gruß Uwe
Antworten Top
#5
...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...


Angehängte Dateien
.xlsm   HeiNeKo 1.2 beta _leer.xlsm (Größe: 234,59 KB / Downloads: 7)
.xlsm   HeiNeKo 1.2 alpha _leer.xlsm (Größe: 161,65 KB / Downloads: 5)
Antworten Top
#6
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)
Antworten Top
#7
… jetzt kennen schon mindestens fünf Leute die Bankverbindung der Familie Männl …

Kann mal ein Mod die Löschung veranlassen?
Ich melde meinen Beitrag mal selbst!
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)
Antworten Top
#8
Vielen Dank schon mal. Hast recht.

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...
Antworten Top
#9
jetzt dürfen schon mal 5 Leute der Famile Geld überweisen Wink

Spaß bei Seite - ihr habt recht. Danke fürs Löschen...!
Antworten Top
#10
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)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste