Ich habe irrtümlicherweise unter VBA eine Variable mit dem Namen "path" deklariert und jetzt funktioniert in meinem gesamten Projekt die "Path"-Eigenschaft nicht mehr, obwohl ich die Variable umbenannt habe. Wie komme ich aus dem Schlammasel wieder raus? Ich habe die einzelnen Module bereits exportiert und in ein neues VBA-Projekt importiert. Das hat jedoch nicht funktioniert. Es scheint nur zu funktionieren, wenn ich den Code in einem neuen VBA-Projekt neu eingebe. Da mein Projekt mehrere Dutzend Seiten Code umfasst, würde ich das natürlich gerne vermeiden. Hat jemand einen Tip für mich. Es ist dringend!!!
Vielen Dank im Voraus!
Pol
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
du wirst irgendwo noch etwas vergessen haben, z.b. im declaration teil oder im globals teil des projektes.
WM_GOODLUCK
thomas woelfer
Nein habe ich eben nicht! Ich habe das ganze Modul kontrolliert und nichts gefunden. Die Variable war nur in diesem einen Modul deklariert und auch nur innnerhalb eines Befehls aufgerufen worden. Der Code in allen anderen Modulen funktioniert einwandfrei, nur in dem betroffenen Modul funktioniert kein einziges Makro mehr!
VBA wandelt bei der Eingabe im Codefenster automatisch z.b. "ActiveWorkbook.Path" in "ActiveWorkbook.path" um, obwohl es die Variable "path" überhaupt nicht mehr gibt.
Ich habe versuchsweise ein anderes (funktionierendes) Modul des Projektes exportiert und in ein neues Excel-VBA-Projekt importiert und dort den Befehl eingegeben. Auch dort funktioniert der Befehl nicht mehr! Nur bei der Direkteingabe des Befehls in einem neuen Projekt funktioniert das Ganze wie normal. Ich werde noch versuchen, den Code über WORD wieder in ein Excel-VBA-Projekt zu kopieren. Mal seh'n was dabei (ausser 'ner Menge Arbeit) rauskommt.
Bin ehrlich gesagt ziemlich am Ende meines (ohnehin begrenzten) Lateins!
Pol