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

Spalten aus Tabelle in Textdatei

Forumthread: Spalten aus Tabelle in Textdatei

Spalten aus Tabelle in Textdatei
01.10.2003 10:38:42
Dirk
Guten Morgen zusammen!

Hallo, ich brauch mal wieder eure Hilfe.
Wie kann ich denn zwei Spalten einer Zeile verbunden durch einen ":" in eine Textdatei schreiben/exportieren, so dass für jede Zeile auch eine neue in der Textdatei genommen wird.
Die Textdatei sollte dann so aussehen:
xxxx:xxxxx
xxxx:xxxxx
...
(Inhhalt von Spalte x : Inhalt von Spalte y).

Wenn möglich mit Angabe von und bis zu welcher Zeile das ganze gemacht werden soll.
Hat jemand eine Ahnung? Danke schon mal.

Gruß, Dirk
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalten aus Tabelle in Textdatei
01.10.2003 10:54:27
Reinhard
Hi Dirk,
ungetestet:

x=...
y=...
open "c:\temp\test.txt" for output as #1
for n= 5 to 20
print #1, cells(n,x).value & ":" & cells(n,y).value
next n
close #1

Gruß
Reinhard
Reinhard
AW: Spalten aus Tabelle in Textdatei
01.10.2003 11:25:13
Dirk
Hallo, leider funktioniert es nicht mit der Meldung
"Anwendungs- oder objektdefinierter Fehler".
Bei mir hat es dann so ausgesehen:


Sub test()
Open "c:\temp\test.txt" For Output As #1
For n = 2 To 50
Print #1, Cells(n, D).Value & ":" & Cells(n, E).Value
Next n
Close #1
End Sub


D und E sollte dabei für die Spalte stehen. Ist doch richtig, oder?
Anzeige
Brauch immer noch Hilfe!!!
01.10.2003 12:43:49
Dirk
Hat noch jemand eine Idee, denn o. g. funktioniert leider nicht.
Gruß, Dirk
AW: Brauch immer noch Hilfe!!!
01.10.2003 13:15:54
Reinhard
Hi Dirk,
das Gleiche nochmal, diesmal komplett funktionsfähig:

Option Explicit

Sub Durk()
'Annahme, Werte stehen im Bereich D5:E20
Dim Spalte1 As Integer
Dim Spalte2 As Integer
Dim Zeile As Long
Spalte1 = 4 'Spalte 4 == Spalte D
Spalte2 = 5 'Spalte 5 == Dpalte E
Open "c:\temp\test.txt" For Output As #1
For Zeile = 5 To 20
Print #1, Cells(Zeile, Spalte1).Value & ":" & Cells(Zeile, Spalte2).Value
Next Zeile
Close #1
End Sub


Gruß
Reinhard
Anzeige
Danke, jetzt funzt es
01.10.2003 15:33:24
Dirk
Vielen Dank!!!
Danke für die Rückmeldung o.w.T
01.10.2003 18:42:11
Reinhard
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige