ich habe schon eine Menge Beiträge nachgelesen, aber finde keinen Thread den ich auf mein Anliegen verwenden könnte:
Ich möchte eine Textdatei in Excel einlesen per VBA.
Diese Textdatei enthält jede Menge Einträge die mich nicht interessieren.
Wenn eine Zeile für mich relevant ist, dann in voller Länge.
1. Jede Zeile beginnt mit einem Schlüsselwort, nach dem konkret gesucht werden kann.
2. Zu jeder Sektion existiert noch eine Kommentarzeile, die aus dem Schlüsselwort und einem vorangestellten Sonderzeichen besteht (bspw. "#Schlüsselwort")
3. Erschwerend kommt hinzu, dass die einzelnen Werte und Texte durch Leerzeichen getrennt sind. Und dies bewegt sich von 1 Leerzeichen bis zu mehreren Leerzeichen (10 und noch mehr).
4. Außerdem gibt es einen Bereich der in einfache Hochkomma gesetzt ist (' '). Der so gekennzeichnete Bereich kann Leerzeichen erhalten oder Text mit enthaltenen Leerzeichen, und soll unverändert vom ersten bis zum zweiten Hochkomme erhalten bleiben.
Wie schaff ich es, die Sektionen die micht interessieren einzulesen und dabei ein oder mehrere zusammenhängende Leerzeichen als Trennzeichen zu verarbeiten. Über RegExp könnte doch evtl definiert werden, dass alle Leerzeichen zwischen 2 gültigen Zeichen (Buchstabe oder Zahl) als ein Trennzeichen verstanden werden. Mit RegExp könnte ich doch auch den in Hochkomma stehenden Bereich schützen.
Hat hier jemand einen Ansatz wie ich hierfür zu einer Lösung komme.
Gruß Paul