Hallo Tanja,
rufst Du Daten aus HTML oder XML Dateien ab? Falls es "HTML-URLs" sind, kannst Du den Internet Explorer über late binding für das Auslesen verwenden. Dann brauchst Du gar keine Verweise.
Was Dein beschriebenes Problem betrifft kann ich es mit einer zufällig grade gelösten Aufgabenstellung nicht nachvollziehen. Dort werden XML-Dateien verarbeitet. Das konnte ich zwar nur mit lokal gespeicherten Testdaten machen, was aber für den Zugriff auf die Dateien egal sein sollte. Entwickelt wurde das Makro unter Excel 2016 und dort stehen in den Verweisen auch die 16er Versionen für Mircorsoft Office 16.0 Object Libary und Microsoft Excel 16.0 Objekt Libary.
Auf einem anderen PC habe ich nix an der Datei geändert und das Makro mit den Testdaten unter Excel 2010 laufen lassen. Alles lief ohne zu zicken durch. In den Verweisen sind dort die Versionen Mircorsoft Office 14.0 Object Libary und Microsoft Excel 14.0 Objekt Libary eingetragen. Ich habe die Datei so abgespeichert und wieder in Excel 2016 geöffnet. Die Verweise wurden dort wieder in den 16er Versionen gesetzt angezeigt und es lief bei einem weiteren Testlauf wieder alles glatt durch. Auf beiden PCs läuft Windows 10 und alle Programme haben den aktuellen Patch-Stand.
Die Testdaten habe ich zwar nicht mit hochgeladen, aber falls Du einen Blick aufs Makro werfen möchtest. Vielleicht verwendest Du noch etwas anderes in Deinem Code, was das Problem verursacht:
https://www.clever-excel-forum.de/thread-19880-post-155602.html#pid155602
Viele Grüße,
Zwenn
|