sporadisch defekte Datei
06.11.2019 09:39:48
Mike
ich habe ein für mich nicht nachvollziehbares Problem mit meinen Exceldateien.
Ich arbeite mit einer Masterdatei aus der ich über ein Userform weitere Exceldateien aufrufe, diese bearbeite und dann wieder schließe.
Jetzt ist es so, dass es immer wieder mal vorkommt, dass sich eine dieser aufgerufenen Dateien komplett abschießt und ich sie nicht mehr verwenden kann. Das ganz passiert sporadisch und ich konnte es bislang auch nicht reproduzieren. Es passiert einfach so.
Ablauf ist wie folgt.
Exceldatei 1 wird über einen Button der Excel Master aufgerufen.
In Exceldatei 1 werden Daten eingetragen und dann wieder geschlossen.
Dabei läuft auch das ein oder andere Makro durch.
Irgendetwas führt dann dazu, dass Excel komplett geschlossen wird und die Dateien als "wiederhergestellte" Datei öffnet. Oftmals schließen diese sich dann direkt wieder oder es kommen Fehlermeldungen die sich auf fehlende Verweise / Bibliotheken beziehen. Diese habe ich aber geprüft und bei funktionierenden Dateien und den fehlerhaften sind sie identisch.
Die fehlerhafte Datei hat dabei folgende Besonderheit. Wenn ich mal zufällig eine dieser defekten Dateien öffnen und auf die Entwicklungsumgebung zugreifen kann, werden im VBA Projekt plötzlich neben den eigentlichen Objekten weitere angezeigt. So gibt es zum Beispiel neben der ursprünglichen Arbeitsmappe die Arbeitsmappe1 und neben den eigentlich vorhandenen Tabellen zum Beispiel "Tabelle20(xyz)" auch Tabellen die dann den Namen "Tabelle10", "Tabelle11" usw. haben.
Schaut man sich die Eigenschaften der normalen Worksheets an, ist dort alles wie erwartet. Die "virtuellen" neuen Sheets scheinen aber nicht wirklich welche zu sein da dort die Eigenschaften wie bei einer Arbeitsmappe aussehen.
Auch ist keinerlei Formatierung mehr in den Sheets vorhanden. Die angezeigten Tabellenblätter sind auch nur im VBA Project sichtbar und in der eigentlichen Tabelle nicht vorhanden.
Die verwendeten Makros laufen jedes für sich fehlerfrei durch.
Ich rechne jetzt nicht unbedingt damit das jemand sagt "ach das liegt da und da dran" aber eventuell hat jemand sowas auch schon mal gehabt und kann Ansätze zur Fehlereingrenzung geben.
Irgendetwas muss ja dazu führen, dass plötzlich im VBA Project diese "falschen" Tabellen erstellt werden.
Hat jemand eine Idee wie ich den Fehler sinnvoll eingrenzen kann?
Gruß
Mike