Office-Fragen.de

Normale Version: Textdatei einlesen und in 2-Dimensionales Array speichern
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Forummitglieder,

mir wurde dieses Forum empfohlen und hoffe nun hier geholfen zu werden...
Und zwar wollte ich mittels VB eine .txt-Datei Zeile für Zeile als String einlesen und dann diese Zeile nach "Bezeichnung" und "Wert" einteilen.
Anmerkungen:
- Die Anzahl der Zeilen in der .txt-Datei ist immer unterschiedlich
- Der Abstand zwischen "Bezeichnung" und "Wert" ist nicht immer der gleiche, da manche Bezeichnungen um ein Zeichen länger/kürzer sind.

(um es klarer zu machen, füge ich einen Link bei, indem meine Daten hochgeladen sind: https://pastebin.com/D2nhv4Sj


Wenn die Eiteilung für die Zeile erfolgt ist, wollte ich diese in ein 2-Dimensionales Array packen, Größe des Arrays: Anzahl der Zeilen der .txt-Datei.

Wenn das erfolgt ist, dann brauche ich aus diesem (original) Array einen bestimmten Ausschnitt: und zwar soll in diesem Array nach der Bezeichnung: [b]"WSSHLUAA_01L" [/b]gesucht werden und ab dort 736 Indize rausgeschnitten werden... das bedeutet ich filtere den Original-Array ab der Bezeichnung [b]"WSSHLUAA_01L" [/b]und den entsprechenden "Wert" bis zur Bezeichnung [b]"WSSHLUAP_23R"[/b] (und dem entsprechenden Wert) in ein ebenso 2-Dimensionales-Sub-Array...

Ich hoffe, dass mir jemand weiterhelfen kann, da ich dieses Problem dringend gelöst bekommen muss.
Vielen Dank für all eure Tipps/Lösungsansätze schon mal!
(16.07.2019, 15:53)Dani schrieb: [ -> ]Ich hoffe, dass mir jemand weiterhelfen kann, da ich dieses Problem dringend gelöst bekommen muss.

"Dringend"? Dann schau doch einmal unter dienen Beitrag. Dort steht der Hinweis, dass dir "innerhalb weniger Stunden" ein Angebot gemacht werden kann. Mehr dazu kannst du auch (außerhalb dieser Seite) hier nachlesen: http://www.excel-ist-sexy.de/forenhilfe/eilt-wichtig/

Ansonsten frage ich mich, warum das alles per Array gemacht werden soll. Und warum per VB und nicht per VBA?
Hallo auch hier,

schau mal, ob es passt ...

Ich gebe das Array einfach mal in die Tabelle aus. Rolleyes