aus einer Textdatei (Maschinendaten) möchte ich bestimmte Werte auslesen, und diese an entsprechender Stelle in eine Exceldatei (Planungstool) schreiben. Dies für einen Soll-Ist Abgleich von Stückzahlen.
In der Exceldatei habe ich bereits ein Makro, welches die Daten aus der txt in ein neues Workbook schreibt, und die Werte entsprechend anpasst. Bis dato muss ich die bestimmten Werte abschreiben / kopieren. Mein Ziel ist es diesen Vorgang zu programmieren.
Beschreibung:
In die Textdatei werden Maschinendaten geschrieben, Datensätze zeilenweise, getrennt durch Semikolon. Die Daten werden fortlaufend und jahresübergreifend in die Datei geschrieben.
Es sind teilweise mehrere Datensätze am Tag, teilweise Nullwerte. Den Wert an 8. Stelle im Datensatz (Stk) benötige ich für die Exceldatei. Bei mehreren Datensätzen am Tag benötige ich die Summe. Bei Datensätzen von Samstagen soll die Stückzahl zum Vortag addiert werden (weil in der Planungsdatei nur Werktage abgebildet sind). Das relevante Datum (inkl. Uhrzeit) steht im Datensatz an 5. Stelle.
Mein Makro ermittelt bereits die mehrfachen Einträge, bzw. Samstage und führt diese entsprechend zusammen.
In die Exceldatei / Planungstool (pro Jahr ein neues File) werden die entsprechenden Werte in eine bestimmte Zeile geschrieben. Im Bereich O1:JO1 sind die Werktage ab z.B. 01.01.2021 eingetragen (als Formel). Die Stückzahlen werden nun in Zeile 7 beim jeweiligen Datum eingetragen.
Mein Ziel ist nun, dass via Makro die Stückzahlen ausgelesen und entsprechend eingetragen werden. Der Wert des aktuellen Datums dürfte aber noch nicht geschrieben werden, da der aktuelle Datensatz noch nicht vollständig sein könnte.
Das Makro weise ich einem Steuerelement/ Button zu.
Danke vorab für eure Unterstützung bzw. Lösungsansätze.
Auszug aus der Textdatei:
https://www.herber.de/bbs/user/143982.txt
Planungstool:
https://www.herber.de/bbs/user/143983.xlsm