Excel 'Ein Objekt konnte nicht geladen werden...'

Hallo,

ich habe eine Excel-Datei von meinem Kollegen bekommen, die UserForms und Schaltflächen in der Tabelle und vieles mehr ethält. Wenn ich die Datei aufmache, bekomme ich mehrere Meldungen, die lauten „Microsoft Forms - Ein Objekt konnte nicht geladen werden, da es auf diesem Computer nicht verfügbar ist“. Der Kollege weiß nicht, wie er mir weiterhelfen kann. Ich habe schon im Visual Basic-Editor unter Verweisen nachgeschaut, dort fehlt nichts. Wie kann ich herausfinden, was für Objekte fehlen und wie kann ich das Problem beseitigen.
Ich freue mich über jede Antwort.

Vielen Dank im Voraus.

Hi Lilia,

ich habe eine Excel-Datei von meinem Kollegen bekommen,

welche Excelversion hast du, welche er?

Wenn ich die Datei aufmache, bekomme ich mehrere
Meldungen, die lauten „Microsoft Forms - Ein Objekt konnte
nicht geladen werden, da es auf diesem Computer nicht
verfügbar ist“.

Mehrfach (wie oft) die gleiche Fehlermeldung? So oft wie Userforms da sind?

Mache eine Kopie der Datei, dort Rechtsklick auf die Userforms und entferne sie bis auf eine.
Kommt der Fehler nur noch einmal?

Recherchiere mal im nternet nach der exakten Fehlermeldung.

Ich habe schon im Visual Basic-Editor unter
Verweisen nachgeschaut, dort fehlt nichts.

Microsoft Forms 2.0 Object Library ist vorhanden?

Lass mal dieses Makro laufen, wird was angezeigt?:

Sub tt()
Dim i As Integer
With Application.VBE.ActiveVBProject.References
For i = 1 To .Count
 If .Item(i).IsBroken Then
 MsgBox .Item(i).Name
 End If
Next i
End With
End Sub

Gruß
Reinhard

Hi Reinhard,

Danke für deine schnelle Antwort.

Du hast geschrieben:

welche Excelversion hast du, welche er?

Es ist Excel 2003

Mehrfach (wie oft) die gleiche Fehlermeldung? So oft wie
Userforms da sind?

Es sind 29 Userforms, aber 19 Fehlermeldungen, eine davon lautet: Mehrere Objekte konnten nicht geladen werden… Die restlichen sind gleich
Wenn ich Makros deaktiviere, kommen nur 3 Fehlermeldungen.

Mache eine Kopie der Datei, dort Rechtsklick auf die Userforms
und entferne sie bis auf eine.
Kommt der Fehler nur noch einmal?

Nein, es kommt gar kein Fehler mehr.

Recherchiere mal im nternet nach der exakten Fehlermeldung.

Das habe ich schon gemacht, leider finde ich nichts passendes :frowning:

Microsoft Forms 2.0 Object Library ist vorhanden?

Ja, sie ist vorhanden.

Lass mal dieses Makro laufen, wird was angezeigt?:

Sub tt()
Dim i As Integer
With Application.VBE.ActiveVBProject.References
For i = 1 To .Count
If .Item(i).IsBroken Then
MsgBox .Item(i).Name
End If
Next i
End With
End Sub

Es kommt ein Laufzeitfehler ‚1004‘ mit der Fehlermeldung: „Der programmatische Zugriff auf das Visual Basic-Projekt ist nicht sicher“

Wenn ich auf „Debuggen“ drücke, wird die Stelle „With Application.VBE…“ gelb markiert. Drücke ich F8, kommt eine Fehlermeldung: "Die Methode ‚VBE‘ für das Objekt ‚_Application‘ ist fehlgeschlagen.

Viele Grüße,
Lilia

Lass mal dieses Makro laufen, wird was angezeigt?:

Es kommt ein Laufzeitfehler ‚1004‘ mit der Fehlermeldung: „Der
programmatische Zugriff auf das Visual Basic-Projekt ist nicht
sicher“

Hi Lilia,

Extras–makros–Sicherheit–Vertrauenswürdige Quellen
Häkchen setzen.

Gruß
Reinhard

Hi Reinhard,

ich bin ziemlich neu bei VBA, weiß noch nicht genau wie alles abläuft.
Hab jetzt aber den Fehler gefunden. In dem Projekt sind mehrere Datagrids eingebaut. Es gab einen Verweis, dass die Bibliothek für diesen Datagrid fehlt. Ich hab diese heruntergeladen und im Ordner System32 abgelegt. Der Verweis ist verschwunden. Ich wußte aber nicht, dass man diese DLL auch noch registrieren muß.
Tut mir Leid und vielen herzlichen Dank für deine Hilfe.

Gruß,
Lilia