Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Werte in txt-Dokument auslesen

Werte in txt-Dokument auslesen
24.06.2004 11:17:18
André
Hallo,
ich habe folgendes Problem. Ich möchte Werte aus einer bestimmten Zelle in ein .txt-Dokument schreiben. Dabei möchte ich das Makro mehrmals hintereinander ausführen, so dass die Werte jeweils untereinander geschrieben werden. Ich habe es mit folgenden Code versucht:

Sub DateiErzeugenUndWerteInDateiSchreiben()
Dim fs As Object, a As Object
'Datei "Test.txt" in H:\ erzeugen
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("H:\Andre\Test.txt", True)
a.Close
' Datei öffnen.
Open "H:\Andre\Test.txt" For Output As #1
Write #1, Range("B25")
' Datei schließen.
Close #1
End Sub

Er schreibt mir zwar die Daten in den File, aber wenn ich das nochmal versuche, dann ersetzt er mir den vorherigen Wert. Was muss ich an diesem Code verändern? Außerdem macht schreibt er dann den Wert noch in Anführungszeichen. Kann ich das irgendwie umgehen?
Ich danke für eure Hilfe.
Gruß André
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte in txt-Dokument auslesen
24.06.2004 12:18:36
Russi
Hallo André!
Ersetze "For Output" durch "For Append", dann wird jede neue Eintragung hinten angefügt.
Viele Grüße
Russi
www.Russi.de.tt
AW: Werte in txt-Dokument auslesen
24.06.2004 13:58:36
André
Er schreibt mir zwar die Daten in den File, aber wenn ich das nochmal versuche, dann ersetzt er mir den vorherigen Wert. Was muss ich an diesem Code verändern? Außerdem macht schreibt er dann den Wert noch in Anführungszeichen. Kann ich das irgendwie umgehen?
Ich danke für eure Hilfe.
Gruß André
Anzeige
AW: Werte in txt-Dokument auslesen
24.06.2004 14:21:08
Russi

Sub DateiErzeugenUndWerteInDateiSchreiben()
Dim fs As Object, a As Object
'Datei "Test.txt" in H:\ erzeugen
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("H:\Andre\Test.txt", True)
a.Close
' Datei öffnen.
Open "H:\Andre\Test.txt" For Append As #1
Write #1, Range("B25")
' Datei schließen.
Close #1
End Sub

Anzeige
AW: Werte in txt-Dokument auslesen
24.06.2004 15:24:36
Andre
Es funktioniert leider immer noch nicht:-) Es überschreibt mir immer wieder die alten Werte.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige