VBA: Textdateien lesen und schreiben

So legen Sie Informationen per VBA in Textdateien ab

Stand: 4. Mai 2011

Textdateien

Beim Arbeiten mit VBA sind Textdateien ausgesprochen praktisch, um Informationen zu speichern oder auszutauschen.

Textdateien lesen und schreiben

Auch in Zeiten spezialisierter Dateiformate gibt es oft noch Gelegenheiten, bei denen Sie einfache Textdateien schreiben oder lesen. Das ist mit den richtigen Befehlen einfach durchzuführen.

Die Beispiele sind in Word-VBA programmiert, funktionieren aber auch in den anderen VBA-Office-Versionen. Sie müssen dann statt ThisDocument.Path lediglich CurrentProject.Path (Access) oder ThisWorkbook.Path (Excel) oder sogar direkt den gewünschten Pfad schreiben. Hier in den Beispielen stehen die Textdateien im gleichen Verzeichnis wie der VBA-Code.

Solche Textdateien haben meistens die Endung *.txt oder *.asc, sind aber auch als Export von Tabellen üblich und können dann fast beliebige Endungen haben. Am besten öffnen Sie diese vorher testweise mit einem Editor.

Die Textdatei Beispiel.txt können Sie mit dem Windows-Editor erstellen. Sollten Sie Word benutzen, müssen Sie beim Speichern den Dateityp Nur Text (*.txt) einstellen, damit es wirklich nur eine Textdatei ist. Diese Beispieldatei enthält die folgenden Daten:

Erster Wert,zweiter Wert,1234
Das ist eine weitere Zeile,abc,5678

Textdatei öffnen

Die Open-Anweisung enthält verschiedene Möglichkeiten, um eine Textdatei von VBA aus zu öffnen.

Mitglied werden

Als zahlendes Mitglied von akademie.de haben Sie vollen Zugriff auf alle Inhalte und können alle PDF-Dateien, Checklisten, Mustervorlagen und Anwendungen herunterladen.

Sind Sie sich noch unsicher? Dann wählen Sie die Option “akademie.de kostenlos testen”. So können Sie sich 14 Tage in Ruhe umschauen. Downloads stehen Ihnen in dieser Zeit nicht zur Verfügung. Gefällt Ihnen akademie.de nicht, reicht ein formloser Widerruf per E-Mail innerhalb der ersten 14 Tage. Es entstehen für Sie keine Kosten. Widerrufen Sie nicht, erhalten Sie nach Ablauf von 14 Tagen vollen Zugriff und der Mitgliedsbeitrag wird abgebucht.

Ich bin bereits Mitglied
Mitglied werden!
Ich entscheide mich für folgende Zahlungsweise:

Inhalt

Downloads zu diesem Beitrag

Newsletter abonnieren