Hallo,
ich habe ein Problem mit dem Export und der Verarbeitung von TXT-Datein in Excel.
Ich habe jeden Tag mehrere TXT Datein (wechselnde Azahl mit wechselndem Namen). Der Name der Datein lautet wie folgt: IMMERGLEICHERTEXT_9999_DATUM.txt
Diese werden in einem fest definierten Ordner abgelegt (hier liegen nur diese Datein). Diese Datein will ich in Excel per Makro automatisch einlesen und die Daten automatisch aufbereiten lassen.
hier eine Beispieldatei:
https://www.herber.de/bbs/user/101406.txt
Der Dateiname lautet: TEXT_9999_DATUM.txt
Text - der Textteil ist immer gleich
9999 - diese Zahl ist variabel, aber immer 4 Zeichen lang
Datum - ist ein Datumswert (Beispiel 01.01.1900)
Was möchte ich genau:
1. die Exceldatei wird geöffnet. Durch einen Buttonklick wird das Makro ausgeführt
2. Das Makro prüft jetzt den fest definierten Ordner nach Datein ab, die im Dateinamen das gestrige Datum haben
3. Diese Datein (mit dem gestrigen Datum im Dateinamen) werden nacheinander in eine leere (bereits vorhandene) Arbeitsmappe importiert (immer untereinander)
4. Dieser Import darf nur 1x Pro Tag durchgeführt werden (andernfalls kommt ein Hinweis: "Daten wurden bereits importiert") Oder aber das Makro kann die Dateien im Ordner löschen, die eingelesen wurden :) .
5. danach werden alle nicht benötigten Zeilen / Inhalte gelöscht, sodass die Tabelle wie im Beispiel aussieht (
https://www.herber.de/bbs/user/101408.xlsx )
6. jetzt werden die zusammengeführten Daten in ein weiteres Arbeitsblatt kopiert (das hat die gleichen Spalten) und muss quasi unter die letzte gefüllte Zeile eingefügt werden
7. das Arbeitsblatt, welches für den Import genutzt wurde soll jetzt geleert werden und für den nächsten Start wieder leer zur Verfügung stehen.
ich habe Grundkenntnisse in VLB, aber dies ist mir ein wenig zu Komplex. Ich hoffe auf eure Hilfe. Vielen Dank.