Ich habe einen sehr umfangreichen Code, der Dateien in einer Schleife bearbeitet. Bei einem Durchlauf von 100 Dateien bleibt der Code manchmal bei Datei, manchmal bei 70 (kein Muster) hängen, weil er den Wert aus einer Zelle nicht ziehen kann. Der Fehlerhinweis ist ein Automatisierungsfehler mit dem Hinweis, dass auf den referenzierten Typ nicht zugegriffen werden kann. Die betreffende Codezeile macht nichts anderees als sich einen Wert aus einer bestimmten Zelle zu holen. Aktiviere ich das Blatt mit der Referenzelle dann zum debuggen kann es denWert abgreifen. Befinde ich mich aber auf einem anderen Blatt und versuche dieses Blatt im Direktbereich zu selektieren schlägt das mit demselben Fehlerhinweis fehl.
Der Code kann einfach nicht auf das Blatt zugreifen und die Datei ist tatsächlich defekt. Öffne ich diese Datei aber vor dem Schleifendurchlauf ist diese vollkommen ok.
Dias Nichtvorhandensein eines nachstellbaren Fehlermusters (manchmal bei Datei 50, manchmal 70 etc.) macht es mir schwer den Fehler einzugrenzen. Code ist sehr umfangreich (läuft im optimierten Stil trotzdem 30-60 sek pro Durchlauf), aber ein Einstellen hilft auch nichts, da der Code einzelne sauber durchläuft. Alle Codes, die pro Schleife durchlaufen sind sauber, da ich diesen manuell x-mal ohne Fehler durchlaufen lassen kann.
Solche Fehler kamen ab und zu, weil ich parallel eine Owncloud laufen habe, so dass es während der Schleife manchmal zu Zugriffsproblemen kam. Jetzt deaktiviere ich die Owncloud beim Durchlaufen und trotzdem kommt irgendwann der Fehler.
Hat irgendwer eine Idee, wo ich schauen kann, um das Problem zu lokalisieren?