Hallo Erwin
Vielen Dank für die Antwort.
was sind das für makros
Es werden, zumindest anfänglich, nur en paar Variablen initialisiert. Standard und völlig unspektakulär.
wann werde die ausgeführt
wie gesagt, beim Start nur ein paar. Alles andere erst nach Anforderung, was ich beim Testen nicht mache.
welche dll will er laden
Sagt er mir nicht. Der Fehler kommt wenn ich ein Modul im VBA-Editor öffnen will. ALs wenn es eine EXCEL DLL ist die benötigt wird …
wird die dll von deinem makro geladen
Die besagte wohl nicht. Ich „selbst“ lade keine DLLs.
bist du sicher, dass deine makros sauber beenden
Nein, aber wer ist das schon … Da alle Makros idR korrekt ablaufen, glaube ich das nicht. Mir scheint (sieh auch unten), dass das eine EXCEL Macke ist.
bist du sicher, dass dein makro sauber initialisiert wird
s.o.
wo ist dein makro gespeichert (add-in, in der datei, usw.)
Datei (Sheets und Module), ADD-Ins oder anderes habe ich nicht
wenns ohne makro funktioniert, ist ziemlich sicher das makro
schuld. wenn es beim ersten mal noch funktioniert, dann räumt
das makro zum schluss nicht richtig auf oder wird beim start
nicht richtig initialisiert. globale variablen können z.b.
immer wieder probleme machen. auch das explizite laden von
dlls ist manchmal gefährlich, v.a. wenn die dll nicht sauber
programmiert ist. wenn die dll z.b. erwartet, dass sie nach
der benutzung sauber „niedergefahren“ wird (um allokierten
speichern freizugeben) und dieses niederfahren im makro
vergessen wird, kommt es zu speicherproblemen.
Ich habe den Einduck, hab ja noch was gegoogelt, dass es eine Macke in EXCEL ist. Als Lösung wird angeraten alles in eine neue Datei zu kopieren, samt Makros, und dann ist alles wieder gut.
Da mein Sheet von vielen benutzt wird, glaube ich nicht (
) an Fehler in den Makros. Ich verzichte auch idR auf „on Error“ und so damit eben keine Fehler versteckt werden.
Vieleicht hast du ja noch eine Idee?
mfg
Dirk.Pegasus