Programmieren eines Makros
05.05.2009 13:27:06
Oliver
Ich habe folgenes Problem:
Ich hab einen Ordner gefüllt mit .csv Dateien. Jetzt bräuchte ich ein Makro, welches mir alle csv-Dateinen zusammenfasst und zwar folgendermassen.
csv-Dateien im Ordner:
Die csv-Dateine haben nummern z.B "at200711.csv". 2007 ist das Jahr und 11 der Monat..dies geht so weiter bis jetzt und jeden Monat wird eine neue .csv-Datei in den Ordner hinzugefügt. Die jetztige Datei heisst in diesem Fall "at200904.csv", da der Monat April der letzte abeschlossene Monat ist.
zu dem Inhalt der Csv-Datei..
jede .csv-Datei besteht aus 7 Spalten und beliebig vielen Zeilen.
Zum Makro:
das Makro soll eine neue .xls-Datei erzeugen und diese wie folgt bearbeiten:
Es soll begonnen bei der kleinsten Zahl der csv.Datein (in diesem Fall "at200711.csv") den Inhalt der .csv-Datei zu kopieren und ihn in die .xls Datei einzufügen.
Dann kommt die zweitkleinste Datei "at200812.csv" und diese Daten (bestehen auch wieder aus 7 Spalten und beliebig vielen Zeilen) unmittelbar unterhalb der Daten der letzten Datei ("at200711.csv") einzufügen. Dies soll dann so weitergehen bis die .csv-Datei mit der grössten Nummer erreicht worden ist.
Die .xls Datei ist dann sozusagen eine Übersicht über alle .csv-Dateine.
Ich wäre sehr dankbar, wenn mir jemand bei diesem Problem helfen könnte, denn ich bin hilflos aufgeschmissen, da ich nur VBA mit Recorder beherrsche.
Vielen Dank für die Mühe und einen schönen Nachmittag noch!
Mit freundlichen Grüssen
Oli