Hinweis: Diese Antwort wurde mithilfe eines Übersetzungsprogramms übersetzt. Bitte entschuldigen Sie etwaige Grammatik- oder inhaltliche Fehler. Vielen Dank für Ihr Verständnis. Sollte etwas in meiner Antwort unklar sein, hinterlassen Sie bitte eine Nachricht. Ich werde Ihnen so schnell wie möglich antworten.
Sehr geehrte/r @Rolf Heller,
Vielen Dank, dass Sie sich an das Microsoft 365-Forum gewendet haben. Ich verstehe, wie ärgerlich es ist, wenn eine langjährige VBA-Lösung nach einem Update nicht mehr funktioniert. Der Fehler &H80004005 (Unbekannter Fehler) tritt häufig im Zusammenhang mit fehlerhaften Bibliotheksverknüpfungen, Sicherheitseinstellungen oder beschädigten Registrierungsschlüsseln nach einem Office-Update auf.
Um das Problem einzugrenzen: Erscheint eine zweite, genauere Fehlermeldung, wenn Sie auf „OK“ klicken? Könnten Sie uns außerdem bitte mitteilen, welche Codezeile genau markiert wird, wenn Sie das Makro mit der Taste F8 schrittweise ausführen?
Falls ja, überprüfen Sie bitte, ob sich Ihr Fall genauso verhält. Dies hilft uns festzustellen, ob Ihr Fall damit zusammenhängt und die nächsten Schritte genauer zu planen.
Ich hoffe, Sie verstehen, dass ich nur über eine englische Umgebung verfüge und daher keinen Beispiellink in Ihrer Sprache bereitstellen kann.
Dieser Artikel könnte hilfreich sein: VBA – Excel meldet „Systemfehler &H80004005 (-2147467259). Unbekannter Fehler“ – Stack O…
Hinweis: Microsoft stellt Ihnen diese Informationen lediglich als Service zur Verfügung. Die verlinkten Websites werden nicht von Microsoft kontrolliert. Microsoft übernimmt keine Gewähr für die Qualität, Sicherheit oder Eignung der dort gefundenen Software oder Informationen. Bitte stellen Sie sicher, dass Sie die Risiken vollständig verstehen, bevor Sie Vorschläge über den obigen Link abrufen.
Versuchen Sie in der Zwischenzeit bitte die folgenden Tipps, um zu sehen, ob diese helfen:
Führen Sie in der Zwischenzeit bitte die folgenden Schritte aus, um häufige Probleme im Zusammenhang mit Updates zu beheben:
Schritt 1: Überprüfen Sie, ob VBA-Verweise fehlen.
Updates können manchmal Bibliotheksdateien (DLLs), die für ADO benötigt werden, deinstallieren oder verschieben.
- Öffnen Sie den VBA-Editor (Alt + F11).
- Gehen Sie zu „Extras“ > „Verweise“

- Prüfen Sie, ob Einträge mit der Bezeichnung „FEHLEND:“ vorhanden sind. Deaktivieren Sie diese gegebenenfalls und wählen Sie die neueste Version der Bibliothek „Microsoft ActiveX Data Objects“ erneut aus.
- Gehen Sie zu „Debuggen“ > „VBA-Projekt kompilieren“, um sicherzustellen, dass der Code syntaktisch korrekt ist.
Schritt 2: Dateispeicherort als vertrauenswürdig einstufen
Verschieben Sie die Arbeitsmappe in einen Ordner, den Sie als vertrauenswürdig festlegen, damit Office sie nicht in der geschützten Ansicht öffnet oder aktive Inhalte blockiert.
- Excel: Datei > Optionen > Trust Center > Trust Center-Einstellungen > Vertrauenswürdige Speicherorte > Neuen Speicherort hinzufügen (aktivieren Sie ggf. „Unterordner ebenfalls als vertrauenswürdig“.)

Eine detaillierte Schritt-für-Schritt-Anleitung finden Sie in der offiziellen Microsoft-Dokumentation: Hinzufügen, Entfernen oder Ändern eines vertrauenswürdigen Speicherorts in Microsoft Office – Microsoft Support
Schritt 3: Office-Installation reparieren
Wenn das Update den ACE OLEDB-Treiber nicht korrekt registriert hat, ist eine Reparatur erforderlich.
- Öffnen Sie die Systemsteuerung und wählen Sie „Programm deinstallieren“.
- Wählen Sie Microsoft 365 aus, klicken Sie auf „Ändern“ und anschließend auf „Schnellreparatur“.
- Wenn das Problem weiterhin besteht, versuchen Sie die Onlinereparatur. Diese führt eine gründlichere Neuregistrierung der Komponenten durch.
Eine detaillierte Schritt-für-Schritt-Anleitung finden Sie in der offiziellen Microsoft-Dokumentation: Office-Anwendung reparieren – Microsoft Support
Schritt 4: Test in einer neuen Arbeitsmappe
Um eine Dateibeschädigung auszuschließen, exportieren Sie Ihr Makromodul und importieren Sie es in eine neue, leere Arbeitsmappe.
- Klicken Sie im VBA-Editor (VBE) mit der rechten Maustaste auf Ihr Modul im Projekt-Explorer und wählen Sie „Datei exportieren…“.
- Öffnen Sie eine neue Excel-Arbeitsmappe, öffnen Sie den VBA-Editor (Alt + F11), klicken Sie mit der rechten Maustaste im Projekt-Explorer und wählen Sie „Datei importieren…“.

- Kopieren Sie eine kleine Beispieldatei Ihrer Daten in die neue Arbeitsmappe und versuchen Sie, das Makro auszuführen. Wenn es funktioniert, ist die Originaldatei möglicherweise beschädigt.
Sie erwähnten, dass Sie die schrittweise Ausführung bereits versucht haben. Könnten Sie das Makro bitte erneut mit der Taste F8 ausführen und mir die genaue Codezeile mitteilen, die beim Erscheinen der Fehlermeldung markiert wird?
Bitte haben Sie Verständnis dafür, dass unsere erste Antwort das Problem nicht immer sofort löst. Mit Ihrer Hilfe und detaillierteren Informationen können wir jedoch gemeinsam eine Lösung finden.
Wir hoffen, dass diese Schritte zur Lösung des Problems beitragen. Sollten Sie Neuigkeiten haben oder weitere Unterstützung benötigen, kontaktieren Sie uns gerne.
Wenn Ihnen die Antwort geholfen hat, klicken Sie bitte auf „Antwort akzeptieren“ und geben Sie ihr ein positives Feedback. Bei weiteren Fragen zu dieser Antwort klicken Sie bitte auf „Kommentar“.
Hinweis: Um E-Mail-Benachrichtigungen zu diesem Thread zu erhalten, folgen Sie bitte den Anweisungen in unserer Dokumentation.