Thema Datum  Von Nutzer Rating
Antwort
Rot Datei einlesen
22.02.2011 14:50:34 Andy
NotSolved
22.02.2011 15:51:26 Severus
NotSolved
22.02.2011 16:56:05 Andy
NotSolved
23.02.2011 06:54:57 Severus
NotSolved
24.02.2011 20:43:01 Andy
NotSolved
25.02.2011 06:53:10 Severus
*****
Solved
28.02.2011 14:19:48 Andy
NotSolved

Ansicht des Beitrags:
Von:
Andy
Datum:
22.02.2011 14:50:34
Views:
1823
Rating: Antwort:
  Ja
Thema:
Datei einlesen

Hi, ich habe ein Problem beim einlesen einer Textdatei mittels VBA. So bin bisher und auch jetzt vorgegangen:

 

Open strfile For Input As #1

Do While Not EOF(1)

    Line Input #1, strLine

     .......

Loop
Close #1

 

Die Textdatei ist 60 MB groß, hat ca. 5.000 Zeilen und fast jede Zeile enthält ca. 11.000 Zeichen, von denen ich aber nur die ersten 50 brauche.

Das Problem ist, nach der 30 Zeile beendet das Programm aber ganz normal, so als ob es keine weiteren Zeilen mehr gibt. Es gibt keine Fehlermeldung, sondern der Test bei EOF gibt an, dass das Ende der Datei erreicht wurde. Habe dies über die Einzelschritte (F8) nachgeprüft.

Hatte bisher noch nie dieses Problem, da alle Textdateien bei dieser Vorgangsweise korrekt ausgelesen wurden. Allerdings waren die Zeilenlänge bei den bisherigen Textdateien auch deutlich kürzer. Weiß jemand wo das Problem liegt? Gibt es noch eine andere Vorgehensweise? Danke im voraus. Ciao.


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 Datei einlesen
22.02.2011 14:50:34 Andy
NotSolved
22.02.2011 15:51:26 Severus
NotSolved
22.02.2011 16:56:05 Andy
NotSolved
23.02.2011 06:54:57 Severus
NotSolved
24.02.2011 20:43:01 Andy
NotSolved
25.02.2011 06:53:10 Severus
*****
Solved
28.02.2011 14:19:48 Andy
NotSolved