Hallo zusammen,
Ich bin relativ neu im VBA Bereich und bin auf ein Problem gestoßen, welches ich nicht ohne Weiteres lösen kann.
Folgendes "Herausforderung":
Ich möchte eine Textdatei mit 13 Spalten und x Zeilen in Excel einlesen und weiter verarbeiten.
Hier der Aufbau der Datei
COLUMN TYPE VARIABLE (UNITS)
------ ---- -------- -------
1 2 ParticleResidenceTime (s)
2 10 ParticleXPosition (m)
3 10 ParticleYPosition (m)
4 10 ParticleZPosition (m)
5 10 ParticleXVelocity (m/s)
6 10 ParticleYVelocity (m/s)
7 10 ParticleZVelocity (m/s)
8 10 ParticleTimeStep (s)
9 10 ParticleID -
10 10 ParticleDiameter (m)
11 10 ParticleDensity (kg/m3)
12 10 ParticleMass (kg)
13 10 COLORBY -
---------------------------------------------
0.0e+00 -1.6e-01 9.1e-01 1.5e-03 0.0e+00 0.0e+00 0.0e+00 4.3e-02 0.0e+00 6.0e-03 1.1e+03 1.2e-04 0.0e+00
2.6e-02 -1.6e-01 9.1e-01 1.5e-03 2.2e-01 -1.3e-01 -3.6e-04 2.6e-02 0.0e+00 6.0e-03 1.1e+03 1.2e-04 0.0e+00
ParticleResidenceTime soll die "Überschrift" der ersten Spalte sein, ParticleXPosition die der zweiten etc..
Im Regelfall handelt es sich um 300000-800000 Zeilen. Diese möchte ich natürlich nicht alle angezeigt bekommen, sodern nur in ein Array laden, um weiter damit arbeiten zu können.
Letzt endlich soll es darauf hinaus laufen, dass ich aus diesem Array bestimmte Daten auslesen und Grafisch Darstellen kann.
Die relevanten Daten sind ab Zeile 21 in der Datei aufgelistet und sollen folgendermaßen formatiert werden: 0.00000
Bis jetzt war ich nur in der Lage die Daten in der gewünschten Formatierung in excel zu laden und anzeigen zu lassen. Jedoch ist dies wenig prakmatisch.
Ist mein Gedankengang überhaupt Sinnvoll?
Danke im Voraus, mfg DN
|