Supportnet / Forum / Tabellenkalkulation
Fehler beim Kompilieren
Frage
Ich habe in einer Arbeitsmappe Funktionen geschrieben (Testphase).
Nachdem das funktionierte habe ich das komplette Modul in Personl.xls kopiert und die Funktion umbenannt. Beim Ausführen erscheint jetzt die Fehlermeldung: Fehler beim Kompilieren: Projekt oder Bibliothek nicht gefunden. Ausserdem stehtr der Cursor in der folgenden Anweisung auf Chr(10) :
sKunde = InputBox("Kundennamen angeben (Anfang des Sequenznamens) z.B.:" _
& Chr(10) & "Nissan_B85" _ ...
Wie gesagt, in der eigenständigen Arbeitsmappe funktionierte der Aufruf fehlerfrei.
Habe ich vergessen etwas einzubinden oder zu deklarieren?
Antwort 1 von Ahnan
Hallo,
versuch mal:
VBA.Chr(10) anstatt Chr(10)
oder vbNewLine anstatt Chr(10)
Gruss
versuch mal:
VBA.Chr(10) anstatt Chr(10)
oder vbNewLine anstatt Chr(10)
Gruss
Antwort 2 von erne
Danke Ahnan,
ich hab es mit vbNewLine ausprobiert und es funktioniert :-)
allerdings kommen dann weitere Fehlermeldungen.
Jetzt wird die Zeile :
path = Space$(512)
bemängelt, vba erkennt space$() nicht.
Ich löse das Problem jetzt so, dass ich die benötigten Module aus personl.xls in die aktuelle Arbeitsmappe kopiere und werde sie dann als Add-In speichern. Mal sehen ob das klappt...
Was ich bei meinem Problem aber nicht verstehe,ist, dass ich ja genau die gleiche Excel bzw. VBA-Version benutze. Wieso kennt das System Befehle in einer Arbeitsmappe, in der anderen dagegen nicht?
ich hab es mit vbNewLine ausprobiert und es funktioniert :-)
allerdings kommen dann weitere Fehlermeldungen.
Jetzt wird die Zeile :
path = Space$(512)
bemängelt, vba erkennt space$() nicht.
Ich löse das Problem jetzt so, dass ich die benötigten Module aus personl.xls in die aktuelle Arbeitsmappe kopiere und werde sie dann als Add-In speichern. Mal sehen ob das klappt...
Was ich bei meinem Problem aber nicht verstehe,ist, dass ich ja genau die gleiche Excel bzw. VBA-Version benutze. Wieso kennt das System Befehle in einer Arbeitsmappe, in der anderen dagegen nicht?
Antwort 3 von erik
Schau im VBA-Editor im Menü "Extras", "Verweise" nach, ob alle Verweise sauber eingebunden sind. Bei defekten Verweisen steht "NICHT VORHANDEN: " dran.

