Fehler bei nicht registrierter Bibliothek (Microsoft Excel)
Wenn Sie Excel starten, werden einige Verfahren durchlaufen, um sicherzustellen, dass alles ordnungsgemäß ausgeführt wird. Wenn ein Fehler erkannt wird, wird möglicherweise eine Fehlermeldung in einem Dialogfeld angezeigt. Manchmal sind die Nachrichten, die Sie im Dialogfeld sehen, nicht so klar und einige sind geradezu kryptisch.
Beispielsweise wird möglicherweise eine Meldung mit der Meldung „Objektbibliothek nicht registriert“ angezeigt, und Sie wissen nicht, was dies bedeutet. In diesem Fall ist es hilfreich zu verstehen, wie Excel mit externen Programmen funktioniert.
Während eines Teils des Startvorgangs kann Excel eine beliebige Anzahl von Add-Ins laden, die Ihrer Excel-Kopie zusätzliche Funktionen bieten. Grundsätzlich handelt es sich bei diesen Add-Ins um Sammlungen von Makros, die bestimmte Aufgaben ausführen.
Makros können sich wiederum auf andere Dateien verlassen, die Informationen enthalten, die ihnen bei der Erfüllung ihrer Aufgaben helfen. Diese externen Dateien heißen libraries.
Excel enthält eine erstaunliche Anzahl von Bibliotheken, auf die jedoch nicht alle gleichzeitig zugreifen können. Eine Bibliothek ist erst verfügbar, nachdem sie in Excel „registriert“ wurde. Wenn die Bibliothek nicht registriert ist, kann Excel sie nicht verwenden und die Makros im Add-In können sie nicht verwenden. Das Ergebnis: eine Fehlermeldung.
Der beste Weg, um dieses Problem zu beheben, besteht darin, zu bestimmen, welche Add-Ins geladen werden, wenn Sie Excel starten. Untersuchen Sie Ihren Excel-Startordner und stellen Sie sicher, dass Sie wissen, was alle tun. (Sie müssen nicht Schritt für Schritt wissen, was sie tun, aber Sie sollten mit den Funktionen des Add-Ins im Allgemeinen vertraut sein.)
Suchen Sie als Nächstes ein anderes System, das dieselben Add-Ins lädt. (Dies sollte einfach sein, wenn Sie in einem Büro arbeiten, aber schwieriger, wenn Sie ein Heimanwender sind.) Wenn Sie das ähnliche System gefunden haben, stellen Sie sicher, dass es problemlos startet. Wenn dies der Fall ist, gehen Sie auf dem problemlosen System wie folgt vor:
-
Drücken Sie Alt + F11, um den VBA-Editor anzuzeigen.
-
Wählen Sie im Menü Extras die Option Referenzen. Sie sehen das Dialogfeld Referenzen. (Siehe Abbildung 1.)
-
Notieren Sie sich (auf einem Blatt Papier) die Namen der Bibliotheken, neben denen Häkchen stehen. Schreiben Sie die genauen Namen, da es viele Bibliotheken mit ähnlichen Namen geben kann. Außerdem sollten alle ausgewählten Bibliotheken – diejenigen mit Häkchen – oben in der Referenzliste aufgeführt sein.
-
Schließen Sie das Dialogfeld Referenzen.
-
Schließen Sie den VBA-Editor.
Führen Sie nun auf dem System, auf dem Probleme auftreten, dieselben Schritte aus, außer dass Sie in Schritt 3 sicherstellen müssen, dass dieselben Bibliotheken ausgewählt sind wie die, die Sie notiert haben. Wenn Sie den VBA-Editor schließen, starten Sie Excel neu, um festzustellen, ob das Problem weiterhin besteht. Wenn dies der Fall ist oder Sie eine der angegebenen Bibliotheken auf dem Problemsystem nicht finden konnten, müssen Sie Excel möglicherweise vollständig neu registrieren. Wenn ja, gehen Sie folgendermaßen vor:
-
Stellen Sie sicher, dass Excel nicht ausgeführt wird (beenden Sie das Programm).
-
Klicken Sie auf die Schaltfläche Start, um das Startmenü anzuzeigen.
-
Wählen Sie im Startmenü Ausführen. Windows zeigt das Dialogfeld Ausführen an.
(Siehe Abbildung 2.)
-
Geben Sie im Feld Öffnen den vollständigen Pfadnamen zu Ihrem Excel-Programm ein, gefolgt von der Option / regserver. Wenn der vollständige Pfadname Leerzeichen enthält, umgeben Sie den vollständigen Pfadnamen mit Anführungszeichen. Das Folgende ist ein Beispiel dafür, was Sie in das Feld Öffnen eingeben können (Ihr Pfad kann unterschiedlich sein):
-
OK klicken.
Wenn Sie Excel neu starten, sollte das Problem verschwunden sein. Wenn dies nicht der Fall ist, müssen Sie genau herausfinden, welches Add-In das Problem verursacht. Dazu suchen Sie die Add-In-Dateien im Startordner und benennen sie um oder verschieben sie in einen temporären Ordner. Führen Sie jeweils eine Datei aus und starten Sie Excel nach jedem Umbenennen oder Verschieben neu. Wenn das Problem verschwindet, wissen Sie, dass Sie das Problem-Add-In gefunden haben, und können sich an den Anbieter wenden, um herauszufinden, wie Sie das Problem beheben können.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (2952) gilt für Microsoft Excel 97, 2000, 2002 und 2003.