für Euch ist das Problem vermutlich gar nicht so knifflig, aber ich stehe im Moment auf dem Schlauch:
Meine Textdatei besteht aus 2 Teilen. Im Oberen Abschnitt sind Informationen über Parameter einer analytischen Messung enthalten, die ich auslesen möchte. Mit Hilfe einer Do While...Loop Schleife ist mir das bisher auch gelungen. Ab dem Eintrag "&NoValues=1234" beginnt in der folgenden Zeile eine Datenreihe. In der Datei bestehen die Daten aus 2 Spalten, links ein x-Wert und rechts ein y-Wert, getrennt durch Leerzeichen. Excel liest allerdings die Werte in der rechten Spalte so, als würden sie unter dem jeweiligen x-Wert stehe, also zeilenweise.
Wie kann ich es formulieren, dass ab dieser Zeile, wo die Daten beginnen, alle x-Werte in eine Excel-Tabelle in Spalte A und alle y-Werte in Spalte B untereinander geschrieben werden?
Die Datei sieht so aus:
...
&Anode=Cu &Filter= &kV=40 &mA=30
&Detector=ScintCount
...
&Start=3.000 &End=50.000 &Step=0.02000 &Time=2.0 &Counts=0
&Speed=0.1 &Area=14.0 &Accu=1
...
#Values1
&NoValues=2351
3.00000 1721
3.02000 1655
3.04000 1660
3.06000 1596
3.08000 1614
3.10000 1620
3.12000 1651
3.14000 1663
...
...
49.74000 74
49.76000 57
49.78000 71
49.80000 97
49.82000 82
49.84000 78
49.86000 73
49.88000 86
49.90000 77
49.92000 82
49.94000 72
49.96000 69
49.98000 77
50.00000 77
Wie gesagt, mein bisheriger Code liest die Messparameter aus und ermittelt mit Hilfe eines Counters die Zeile, in der die Daten beginnen. Aber die Daten auslesen und sortieren kriege ich nicht formuliert.
Vielleicht kann mir jemand auf die Sprünge helfen.
Danke, Heiko