Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Projekt oder Bibliothek nicht gefunden

Projekt oder Bibliothek nicht gefunden
07.06.2009 10:49:57
Faubi
Guten Tag zusammen,
ich habe mein Template ursprünglich unter office 2003 geschrieben und jetzt nur den letzten Code geändert unter 2007. Dabei erscheint immer die Fehlermeldung Projekt oder Bibliothek nicht gefunden und Range wird angezeigt?
Das Programm soll aber auch unter 2007 laufen. Deswegen die Bitte mir zu zeigen, was ich ändern muss, dass es unter beiden Versionen läuft, sehe den Fehller nicht!
Zum Code:
Der Pfad + Name wird beim Beenden immer in Zelle U3 gespeichert. Falls der String am Ende die Bezeichnung "_laufend" enthält, sollen diese Zeichen abgeschnitten werden.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Tabelle1_2.Range("U3") = ThisWorkbook.Path & "\" & ThisWorkbook.Name
If Tabelle1_2.Range("U3").Value Like "*laufend.xls" Then
Tabelle1_2.Range("U3") = Left(Tabelle1_2.Range("U3"), Len(Tabelle1_2.Range("U3")) - 12) & ".xls" _
End If
End Sub


Ich danke schon einmal im Voraus

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Projekt oder Bibliothek nicht gefunden
07.06.2009 10:55:34
Nepumuk
Hallo Faubi,
schau mal unter Extras - Verweise. Da ist einer drin, bei den steht Nicht gefunden oder Nicht verfügbar. Nimm mal das Häkchen raus.
Das:
Tabelle1_2.Range("U3") = ThisWorkbook.Path & "\" & ThisWorkbook.Name
Kannst du auch so schreiben:
Tabelle1_2.Range("U3") = ThisWorkbook.FullName
Gruß
Nepumuk
Anzeige
AW: Projekt oder Bibliothek nicht gefunden
07.06.2009 11:19:15
Faubi
Dank Dir für die wirklich schnelle Hilfe!
Habe beides sofort berücksichtigt und siehe da, es funktioniert endlich...
Nun noch eine abschließende Frage, wird dieses Problem jetzt standardmäßig unter 2007 bei der Verwendung von anderen Usern auch auftreten? Ich weiß ja eigentlich immer noch nicht, was das Problem war. Liegt es am veränderten Code der Versionen? Das Programm soll halt fehlerfrei auf beiden Versionen von verschiedenen Leuten genutzt werden können.
Danke und schönen Sonntag noch!
Anzeige
AW: Projekt oder Bibliothek nicht gefunden
07.06.2009 12:37:53
Nepumuk
Hallo Faubi,
du solltest immer darauf achten, dass nur die Standardverweise gesetzt sind:
Userbild
Zusätzlich, falls du Userforms in der Mappe hast, noch "Microsoft Forms 2.0 Object Library".
Auch dir einen schönen Sonntag
Nepumuk
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Fehlerbehebung: Projekt oder Bibliothek nicht gefunden in Excel VBA


Schritt-für-Schritt-Anleitung

  1. Öffne dein Excel-Dokument.
  2. Gehe zu "Extras" > "Verweise". Hier findest du eine Liste von Bibliotheken, die dein Projekt verwendet.
  3. Überprüfe die Liste auf fehlende Verweise. Wenn du einen Eintrag siehst, der als "Nicht gefunden" oder "Nicht verfügbar" gekennzeichnet ist, entferne das Häkchen.
  4. Ändere die Codezeile in deinem VBA-Projekt. Anstatt Tabelle1_2.Range("U3") = ThisWorkbook.Path & "\" & ThisWorkbook.Name, kannst du Tabelle1_2.Range("U3") = ThisWorkbook.FullName verwenden. Diese Änderung sorgt dafür, dass der gesamte Pfad und der Dateiname korrekt zugewiesen werden.
  5. Speichere dein Projekt und teste es. Überprüfe, ob die Fehlermeldung "Projekt oder Bibliothek nicht gefunden" weiterhin auftritt.

Häufige Fehler und Lösungen

  • Fehler: "Projekt oder Bibliothek nicht gefunden."

    • Lösung: Überprüfe die Verweise in den Excel-Optionen und entferne nicht benötigte oder fehlende Verweise.
  • Fehler beim Kompilieren in VBA.

    • Lösung: Stelle sicher, dass alle verwendeten Bibliotheken korrekt installiert und konfiguriert sind.
  • Fehler: Can't find project or library in Excel.

    • Lösung: Ändere den Code, um auf die vollständige Dateipfad-Referenz zuzugreifen, wie oben beschrieben.

Alternative Methoden

  • Verwende Standardverweise. Stelle sicher, dass du nur die notwendigen und gängigen Bibliotheken verwendest, um potenzielle Konflikte zu vermeiden.
  • VBA-Bibliothek prüfen: Wenn du UserForms verwendest, stelle sicher, dass die "Microsoft Forms 2.0 Object Library" aktiviert ist.

Praktische Beispiele

Hier ist ein Beispiel für einen VBA-Code, der die oben genannten Änderungen berücksichtigt:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Tabelle1_2.Range("U3") = ThisWorkbook.FullName
    If Tabelle1_2.Range("U3").Value Like "*laufend.xls" Then
        Tabelle1_2.Range("U3") = Left(Tabelle1_2.Range("U3"), Len(Tabelle1_2.Range("U3")) - 12) & ".xls"
    End If
End Sub

Dieser Code speichert den vollständigen Dateipfad in Zelle U3 und schneidet den Suffix "_laufend" ab, wenn er vorhanden ist.


Tipps für Profis

  • Häufige Backups erstellen: Speichere regelmäßig Kopien deiner Excel-Projekte, um Datenverluste zu vermeiden.
  • Dokumentation: Halte deine VBA-Projekte gut dokumentiert, damit andere Benutzer (oder du selbst in der Zukunft) schnell verstehen, was der Code macht.
  • Testen in verschiedenen Versionen: Wenn du sicherstellen möchtest, dass dein Projekt sowohl in Excel 2003 als auch in 2007 funktioniert, teste es in beiden Versionen.

FAQ: Häufige Fragen

1. Warum tritt der Fehler "Projekt oder Bibliothek nicht gefunden" auf?
Dieser Fehler tritt auf, wenn ein Verweis in deinem VBA-Projekt auf eine Bibliothek zeigt, die nicht verfügbar ist oder nicht installiert wurde.

2. Wie kann ich sicherstellen, dass mein VBA-Code in verschiedenen Excel-Versionen funktioniert?
Achte darauf, nur Standardverweise zu verwenden und die Kompatibilität deines Codes zu testen, indem du ihn in den entsprechenden Excel-Versionen ausführst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige