Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1248to1252
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Direkter Zugriff auf Text-Datei

Direkter Zugriff auf Text-Datei
TommiH
Hallo,
ich habe eine Frage. Ich habe ein VBA-Script geschrieben, welches auch wunderbar läuft. Es gibt ein Tabellenblatt A wo Zellen gefüllt sind und ein Tabellenblatt B in dem in der ersten Spalte (und nur da) Werte enthalten sind, die als Referenz dienen
 Vgl = Worksheets(2).Cells(z, 1)
Mit der Vgl (String-Variable) führe ich in Blatt 1 Vergleiche durch. Wie gesagt, das geht alles bestens. Mein Frage ist nun aber Folgende.
Die Werte in Blatt B kommen aus Textdateien (rein Asci) in denen in jeder Zeile am Anfang nur dieser Wert steht - und diese Werte kopiere ich erst händisch in das Blatt 2.
Kann man eine TextDatei auch direkt ansprechen, also OHNE den Umweg über Blatt B zu gehen? Es geht nämlich um mehrere (mehr als 10) Textdateien und das muss ich öfters machen...
Das geschickteste wäre es halt, wenn ich in einem Fenster (Dateimanagergleich) die Datei auswählen kann, die als Referenz genommen wird. Umweg evtl. die Datei automatisch in Blatt B einlesen, wenn der Direktzugriff nicht gehen sollte.
Hat da jemand einen Tip zu? ;)
Tommi

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
ASCII einlesen per Textstream - GOOGLE Link
02.02.2012 15:00:11
NoNet
Hallo Tommi,
es gibt mehrere Möglichkeiten, ASCII-Dateien per VBA einzulesen - per "Open" oder auch per TEXTSTREAM-Object - schau mal hier :
https://www.google.de/#hl=de&q=Excel+VBA+Textstream
Hier ein konkretes Code-Beispiel : http://www.ozgrid.com/forum/showthread.php?t=53975
Diese kannst Du direkt in VBA verarbeiten (z.B. per ARRAY) - auch ohne diese zuvor in ein Tabellenblatt zu schreiben.
ARRAYs haben den Vorteil, dass sie schneller sind und kein Tabellenblatt benötigen, Tabellenblätter haben den Vorteil, dass das Ergebnis leichter nachvollziehbar ist, der Text direkt manuell modifiziert werden kann.
Gruß, NoNet
Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige