VBA-Kompilierfehler – Projekt oder Bibliothek nicht gefunden

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on August 8, 2023

In diesem Tutorial zeigen wir Ihnen, wie Sie den VBA-Kompilierfehler „Projekt oder Bibliothek nicht gefunden“ beheben können.

Der VBA-Kompilierfehler „Projekt oder Bibliothek nicht gefunden“ tritt auf, wenn Ihr VBA-Code auf ein externes Projekt oder eine Bibliothek verweist, die auf dem PC des Benutzers nicht gefunden werden kann. Um dies zu beheben, stellen Sie sicher, dass der Verweis am richtigen Ort vorhanden ist.

Verweis zu VBA-Projekt hinzufügen

Wenn Sie in Ihrem VBA-Code auf ein externes Projekt oder eine Bibliothek verwiesen haben, müssen Sie einen Verweis auf das Projekt oder die Bibliothek hinzufügen.

Schauen wir uns das folgende Codebeispiel an:

Sub WordDokumentErstellen()
 Dim wdApp As Word.Application
 Dim wdDoc As Word.Document
'Word öffnen
 Set wdApp = New Word.Application
'Dokument erstellen
 Set wdDoc = wdApp.Documents.Add
'Erwas eintippen
 wdApp.Selection.TypeText "Guten Morgen!"
'Word auf dem Bildschirm anzeigen
 wdApp.Visible = True
End Sub

Dieser Code verweist auf das Word-Objekt.

Set wdApp = New Word.Application

Damit dieser Code korrekt ausgeführt werden kann, muss dem VBA-Projekt ein Verweis auf die Word-Objektbibliothek hinzugefügt werden.

Wählen Sie im Menü Extras > Verweise.

vbe verweise oeffnen

Scrollen Sie in der Verweisliste nach unten, um den gewünschten Verweis zu finden. In diesem Fall ist es Microsoft Word 16.0 Object Library.

VBA Verweise MS Word Bibliothek

(1) Wählen Sie den Verweis aus und klicken Sie dann (2) auf OK und dann auf Datei speichern.

Nach einem Verweis suchen

Wenn Ihr VBA-Projekt zwar einen Verweis wie oben gezeigt enthält, die Referenzdatei aber fehlt, erhalten Sie beim Kompilieren des VBA-Codes die Fehlermeldung Projekt oder Bibliothek nicht gefunden.

VBA Kompilierfehler Projekt oder Bibliothek nicht gefunden

Wählen Sie im Menü Extras > Verweis.

VBA Verweis nicht vorhanden

Wenn ein Verweis ausgewählt ist, aber die Datei dafür fehlt, wird das Wort „NICHT VORHANDEN“ vor dem verfügbaren Verweis angezeigt. Die Datei für den Verweis wurde auf dem Gerät registriert, aber die eigentliche Datei wurde entweder vom Gerät entfernt, ist beschädigt und kann daher nicht verwendet werden oder wurde vom registrierten Speicherort verschoben.

Um dieses Problem zu lösen, entfernen Sie den Verweis aus dem VBA-Projekt, indem Sie die Verweisauswahl aufheben und dann auf OK klicken.

Wenn Sie dann das Verweisfeld erneut öffnen, wird der fehlende Verweis entfernt und Sie sollten Ihren VBA-Code kompilieren können.

Verweis in VBE entfernt

Wenn Sie diesen Verweis in Ihrem Code verwenden (z. B. in einer Word-Anwendung), kann es natürlich sein, dass Sie beim erneuten Kompilieren des VBA-Projekts einen weiteren Fehler erhalten

Sie müssen den fehlenden Dateiverweis finden, sicherstellen, dass er auf Ihrem Computer registriert ist, und sicherstellen, dass er sich am richtigen Ort befindet, und zwar wie im Speicherpfad am unteren Rand des Dialogfelds angegeben.

vba-free-addin

Add-In für VBA-Code-Beispiele

Auf alle Code-Beispiele aus unserer Website einfach zugreifen.

Navigieren Sie einfach zum Menü, klicken Sie darauf und der Code wird direkt in Ihr Modul eingefügt. .xlam add-in.

(Keine Installation erforderlich!)

Kostenloser Download

Return to VBA Code Examples