Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Klasse nicht registriert

Klasse nicht registriert
21.02.2021 11:50:32
bhawener
Hallo und schönen Sonntag,
Habe viel gesucht und gefunden, aber genau min Problem kann ich leider nicht lösen.
Habe ein paar mächtige Excel-Dateien mit vielen Modulen und Userforms.
Nach dem Totalausfall meines Hauptrechners, und neu Installation von Win 10 und office 2010, dummerweise auf 64 Bit, kann ich in VBA keine Userform mehr einfügen. Fehlermeldung:
Klasse nicht registriert, Suche nach Objekt mit CLSID:{AC9F2F90-E877-11CE-9F68-00AA00574A4F}.
Habe versucht Office mehrfach zu reparieren, neu Installiert usw. Keine Änderung.
Ferner habe ich bereits alle Verweise (analog eines anderen Rechners mit 32 Bit) nachinstalliert, trotzdem kann ich keine Userform einfügen, importieren, noch eine Datei mit userforms aufrufen.Da ich noch 2 weitere Notebooks in der Familie habe, die halt 32 Bit haben, würde ich gerne meine Excel-Dateien weiter Pflegen können.
Wäre super nett wenn jemand eine Lösung hätte.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Klasse nicht registriert
21.02.2021 12:13:12
Oberschlumpf
Hi Name?
ich hab in google nach diesem Text gesucht "Klasse nicht registriert, Suche nach Objekt mit CLSID"
Gefunden habe ich Ungefähr 8.540 Ergebnisse in (0,56 Sekunden) :-)
Unter anderem diesen Treffer...
https://www.herber.de/forum/archiv/640to644/642467_Klasse_nicht_registriert_Suche_Objekt.html
...oder das hier...
https://www.clever-excel-forum.de/Thread-Klasse-ist-nicht-registriert
Vielleicht ist bei dir ja auch die Datei FM20.DLL das Problem.
Da ich das aber nicht genau weiß, lass ich de nThread weiter offen.
Hilfts?
Ciao
Thorsten
Anzeige
AW: Klasse nicht registriert
21.02.2021 19:36:54
bhawener
Hallo, erstmal danke,
Mein Name erscheint doch? falls nicht "bhawener".
die FM20.DLL habe ich versucht als admin im cmd neu zu registrieren. Fehlermeldung: Fehler beim Laden des Moduls "FM20.DLL". Also kein Ergebnis.
Schätze die FM20.dll ist defekt. Leider habe ich nur die originale Office 64 bit CD, Win 10 CD habe ich leider nicht. Die Datei von irgendwelchen dubiosen Internetseiten herunterzuladen ist mir zu gefährlich.
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Fehlerbehebung: Klasse nicht registriert in Excel VBA


Schritt-für-Schritt-Anleitung

  1. Überprüfe die Excel-Version: Stelle sicher, dass Du die richtige 32-Bit oder 64-Bit Version verwendest. Wenn Du Office 2010 auf einem 64-Bit System installiert hast, kann dies zu Komplikationen führen.

  2. FM20.DLL registrieren: Öffne die Eingabeaufforderung als Administrator und führe den folgenden Befehl aus:

    regsvr32 "C:\Program Files (x86)\Microsoft Office\Office14\FM20.DLL"

    Ersetze den Pfad entsprechend Deiner Installation.

  3. Verweise in VBA überprüfen: Öffne den VBA-Editor (Alt + F11). Gehe zu "Extras" > "Verweise" und überprüfe, ob alle benötigten Verweise aktiviert sind und keine fehlenden Verweise angezeigt werden.

  4. Office reparieren: Gehe zu Systemsteuerung > Programme und Funktionen, klicke auf Microsoft Office und wähle "Ändern" und dann "Reparieren" aus.

  5. Neustart: Starte Deinen Computer nach den Änderungen neu, um sicherzugehen, dass alle Änderungen wirksam sind.


Häufige Fehler und Lösungen

  • Fehlermeldung: "Klasse nicht registriert": Dieser Fehler tritt häufig auf, wenn die FM20.DLL-Datei nicht korrekt registriert ist. Überprüfe, ob die Datei im richtigen Verzeichnis vorhanden ist und registriere sie erneut.

  • FM20.DLL kann nicht geladen werden: Wenn Du beim Registrieren der FM20.DLL eine Fehlermeldung erhältst, könnte die Datei beschädigt sein. In diesem Fall könnte eine Neuinstallation von Office nötig sein.


Alternative Methoden

  • Verwendung einer älteren Version von Excel: Wenn Du die Möglichkeit hast, versuche die Arbeiten in einer 32-Bit-Version von Excel. Viele Benutzer berichten, dass Probleme mit der Fehlermeldung "Klasse nicht registriert" in der 32-Bit-Version seltener auftreten.

  • Download von FM20.DLL: Obwohl es nicht empfohlen wird, kannst Du die DLL-Datei von einer vertrauenswürdigen Quelle herunterladen, falls Du die Original-DVD nicht zur Hand hast. Achte darauf, nur von seriösen Seiten herunterzuladen.


Praktische Beispiele

  • Userform erstellen: Wenn Du eine Userform erstellen möchtest und die Fehlermeldung "Klasse nicht registriert" erhältst, überprüfe die oben genannten Schritte zur Fehlerbehebung. Oftmals ist es ein einfaches Registrierungsproblem.

  • VBA-Projekt testen: Erstelle ein neues VBA-Projekt und füge eine einfache Userform hinzu. Wenn das funktioniert, liegt das Problem wahrscheinlich an den spezifischen Dateien oder Verweisen Deines ursprünglichen Projekts.


Tipps für Profis

  • Regelmäßige Backups: Halte regelmäßige Backups Deiner Excel-Dateien und VBA-Projekte. So kannst Du im Falle eines Fehlers schnell auf eine funktionierende Version zurückgreifen.

  • VBA-Fehlermeldungen verstehen: Lerne, wie Du Fehlermeldungen in VBA interpretieren kannst. Das hilft Dir, schneller Lösungen zu finden und ähnliche Probleme in der Zukunft zu vermeiden.


FAQ: Häufige Fragen

1. Was bedeutet die Fehlermeldung "Klasse nicht registriert"?
Diese Fehlermeldung deutet darauf hin, dass Excel nicht auf eine benötigte Klasse oder DLL zugreifen kann, die für VBA-Projekte erforderlich ist.

2. Wie kann ich FM20.DLL registrieren?
Du kannst FM20.DLL über die Eingabeaufforderung mit dem Befehl regsvr32 registrieren. Stelle sicher, dass Du die Eingabeaufforderung als Administrator ausführst.

3. Was soll ich tun, wenn die Registrierung fehlschlägt?
Wenn die Registrierung fehlschlägt, könnte die Datei beschädigt sein. In diesem Fall könnte eine Neuinstallation von Microsoft Office notwendig sein.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige