Hallo Zusammen,
ich hab folgendes Problem:
Ich habe in einer Exceldatei in einer Spalte untereinander Dateinamen mit Indizes:
Messung_01.txt
Messung_02.txt
Messung_03.txt
usw.
Der Dateiname hat nicht immer die gleiche Länge und und bis auf den Index nicht den gleichen Namen. Statt "Messung" steht dort der Pfad der Messdatei, der Index ist fortlaufend.
Meine Aufgabe ist es, den Dateinamen in einer Auswertedatei mit anzugeben. Dort steht dann "Quelldatei Messung 1: " und dazu soll dann "Messung_01.txt" aus der anderen Datei zugeordnet werden.
Am Format der Messdatei kann ich leider nichts ändern.
Ich kann nicht statisch auf die Zelle referenzieren da die Anzahl der Messungen nicht immer gleich ist.
Es kann also in einer Zelle einmal "Messung_06.txt "stehen und bei der nächsten Messung steht in der gleichen Zelle "Messung_07.txt" wenn z.B. eine der vorherigen Messungen ausgefallen ist und damit nicht protokolliert ist.
Ich möchte also nur auf den Index der Datei referenzieren und und nicht auf die statische Zelle oder den ganzen String (Da der Name ja nicht immer gleich ist).
Meine Idee ist es den String in Charakter aufzuteilen und dann von hinten her zu zählen.
Also in Worten:
Index von Char ".txt" finden und dann zwei schritte "Nach links" gehen um somit den Dateiindex als Charakter zu haben. Dann könnte ich mit einer einfachen If-Anweisung die Zellzuordnung finden.
Ich hoffe ich konnte mein Problem genau genug beschreiben :D
Hatte von euch jemand schonmal ein ähnliches Problem und hat Lösungsvorschläge?
Vielen Dank schonmal!
|