Supportnet / Forum / Tabellenkalkulation
Excel-VBA: Fast alle Makros scheitern plötzlich
Frage
Hallo!
Seit einigen Tagen scheitern fast alle Makros eines größeren Projektes mit der Meldung:
"Fehler beim Kompilieren: Projekt oder Bibliothek nicht gefunden."
Der Debugger verweist auf Funktionen, die fast überall vorkommen, weshalb natürlich nichts mehr geht.
Hier Beispiele aus 5 verschiedenen Makros. Die angemeckerten Stellen sind Err(), asf, Chr(13), Left(), Right(), txt.
fehlervar = Err()
Set asf = Application.FileSearch
Report = MsgBox("FG " & FG & Chr(13) & Chr(13) & "Tabelle für Druck einrichten?", 36, "Liste fertig")
Dateiname = ActiveWorkbook.Path & "\" & "MAIL " & Left(Cells(zeile, 1).Value, Len(Cells(zeile, 1).Value) - 3) & "txt"
If Right(Pfad, 1) <> "\" Then
s = Application.GetOpenFilename(txt)
Ich habe Handbücher gewälzt und die Hilfe gefilzt, komme aber nicht weiter.
Fällt Euch dazu was ein?
Uwe
Antwort 1 von Uwe Radecke
Das Problem besteht leider noch immer.
Nochmal eine vielleicht bessere Beschreibung:
Alle Makros, die bestimmte Funktionen enthalten, scheitern an dem Runtimefehler "Objekt oder Bibliothek nicht gefunden".
Weiteres Phänomen: es lassen sich keine neuen Makros anlegen, es sei denn per Aufzeichnung. D.h., die Schaltfläche "Erstellen" im Makro-Auswahlfenster bleibt inaktiv, wenn ein neuer Makroname eingegeben wird.
Und: Alte Versionen aus der Zeit, bevor das Problem auftrat, laufen so lange korrekt, bis sie gespeichert werden. Danach sind sie genauso unbrauchbar.
Hat jemand schon mal ein ähnliches Problem lösen können?
Ich vermute, daß eine Bibliothek verloren gegangen ist, weiß aber nicht welche.
Folgende Bibliotheken werden im VB-Editor unter Extras-Verweise als aktiv gelistet:
Visual Basic for Applications
Microsoft Excel 9.0 Object Library
OLE Automation
Microsoft Office 9.0 Object Library
"Erkennen und reparieren" hat nichts gebracht.
Bin für jeden Hinweis dankbar!!!
Nochmal eine vielleicht bessere Beschreibung:
Alle Makros, die bestimmte Funktionen enthalten, scheitern an dem Runtimefehler "Objekt oder Bibliothek nicht gefunden".
Weiteres Phänomen: es lassen sich keine neuen Makros anlegen, es sei denn per Aufzeichnung. D.h., die Schaltfläche "Erstellen" im Makro-Auswahlfenster bleibt inaktiv, wenn ein neuer Makroname eingegeben wird.
Und: Alte Versionen aus der Zeit, bevor das Problem auftrat, laufen so lange korrekt, bis sie gespeichert werden. Danach sind sie genauso unbrauchbar.
Hat jemand schon mal ein ähnliches Problem lösen können?
Ich vermute, daß eine Bibliothek verloren gegangen ist, weiß aber nicht welche.
Folgende Bibliotheken werden im VB-Editor unter Extras-Verweise als aktiv gelistet:
Visual Basic for Applications
Microsoft Excel 9.0 Object Library
OLE Automation
Microsoft Office 9.0 Object Library
"Erkennen und reparieren" hat nichts gebracht.
Bin für jeden Hinweis dankbar!!!

