ich raffs net ganz... Ich habe eine kleine Bibliothek mit Funktionen geschrieben, die entweder als XLS oder XLA-Datei vorliegt. Wenn ich die Lib über das Menü per "Extras/Verweise..." einbinde klappt alles prima.
Ich will es jetzt aber hinbekommen, dass die beiden Dateien verschoben werden können und dann immer noch funktionieren. Ich habe mir das so gedacht: Ich setze mittels Application.VBE.ActiveVBProject.References.AddFromFile ThisWorkbook.Path & "\MyLib.xla" zur Laufzeit bei Workbook_Open den Verweis und bevor mein Programm beendet wird entferne ich den Verweis wieder, damit er beim nächsten Öffnen wieder gesetzt werden kann.
Blöderweise erhalte ich immer den Laufzeitfehler 32813 - "Name steht in Konflikt mit existierendem Modul, Projekt oder existierender Projektbibliothek" beim AddFromFile. Soweit ich das überblicke ist die Datei dort wo ich sie haben will und noch nicht als Verweis gesetzt (Remove meckert entsprechend).
Geht das irgendwie nicht unter Excel97 oder habe ich einen Denkfehler gemacht?
Ich habe unter diesem Link gegoogelt: http://groups.google.de/groups?num=50&hl=de&lr=lang_de&newwindow=1&q=addfromfile+dll+excel&btnG=Suche
was mich aber nicht wirklich weiter gebracht hat.
Bin für Ideen dankbar!
Wichtig ist, dass die Lib zur Laufzeit ein- und zur Laufzeit ausgebunden werden kann.
Viele Grüße und vielen Dank
Norman