.txt Datein aus mehreren Ordnern in Excel einlesen

  • Themenstarter Themenstarter Die Katl
  • Beginndatum Beginndatum
D

Die Katl

Hallo an alle! :confused:
Ich bin ein totaler Frischling auf den Gebiet vba und stehe vor einem für euch hoffentlich schnell zu lösenden Problem. Ich habe mit einem Taster Messungen gemacht, die er mir in Form einer txt Datei abspeichert. In dieser Datei sind jeweils knapp 7000 Messwerte... Da ich an mehreren Stellen meine Teile messe und auch mehrere Teile in mehreren Ordnern habe, hätte ich gerne eine Funktion, bei der ich nur noch gefragt werde, welchen Datei ich als nächstes einlesen möchte...
Was ich schon schaffe ist, dass ich mir ein Makro aufzeichne in dem ich aus der txt Datei die Zeilen trenne und das Programm mir die richtigen Werte auf ein neues sheet macht (Kann man auch mehrere Werte in ein sheet machen, also alle Messungen zu einem Teil in eine Arbeitsmappe?) Allerdings ändere ich nach jeder eingelesenen Datei den Pfad (also den Endnamen der Datei) in vba, was ich glaube noch recht zeitraubend wird bei rund 300 Datein... Könnt ihr helfen?

Viele Grüße,
Katl
 
Hmmm, wenn ich mal davon ausgehe, dass alle deine Messwert-Dateien in einem Bereich des Ordner-Baums liegen, wuerde ich als erstes mal empfehlen, fuer die Textdateien eine eindeutige eigene Endung zu verwenden (Bsp. Messwert.mst anstatt Messwert.txt). Als naechstes dann eine rekursive Suchfunktion, welche den ganzen Ordnerbaum nach dieser Endung durchsucht, und der rest ist dann eigentlich ganz einfach (Immer wenn eine Datei mit der entsprechenden Endung gefunden wird, die Datei einlesen).

Das ist jetzt so alles ziemlich aus dem Kopf, da ich absolut keinen Zugriff auf irgendeinen VB-Clienten habe.
 
ok, das mit der Endung habe ich verstanden und den Zweck dahinter auch- nur eine Frage: Wie implementiere ich in vba eine rekursive Suche?

Vielen Dank schon mal
 

Neue Beiträge

Zurück