Thema Datum  Von Nutzer Rating
Antwort
Rot Text Daten in Array laden
03.06.2015 09:47:39 David N
NotSolved
03.06.2015 16:29:57 Gast66024
NotSolved
08.06.2015 08:00:22 Gast84578
NotSolved

Ansicht des Beitrags:
Von:
David N
Datum:
03.06.2015 09:47:39
Views:
1136
Rating: Antwort:
  Ja
Thema:
Text Daten in Array laden

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


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Text Daten in Array laden
03.06.2015 09:47:39 David N
NotSolved
03.06.2015 16:29:57 Gast66024
NotSolved
08.06.2015 08:00:22 Gast84578
NotSolved