Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
824to828
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
824to828
824to828
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Schleife für Zellen als Textdatei speichern

Schleife für Zellen als Textdatei speichern
03.12.2006 16:02:50
VolkerM
Hallo Forum
Mit folgendem Code werden bestimmte Zellen jeweils als Textdatei gespeichert.

Sub AlsTextdateiSpeichern()
Dim iRow As Integer
On Error GoTo ERRORHANDLER
iRow = 2
Close
Do Until IsEmpty(Cells(iRow, 2))
Open ActiveWorkbook.Path & "\Daten\" & _
Cells(iRow, 1) & ".txt" For Output As #1
Print #1, Cells(1, 2).Value & ": " & Cells(iRow, 2).Value & Chr(10) & _
Cells(1, 3).Value & ": " & Cells(iRow, 3).Value & Chr(10) & _
Cells(1, 4).Value & ": " & Cells(iRow, 4).Value & Chr(10) & _
Cells(1, 25).Value & ": " & Cells(iRow, 25).Value
Close
iRow = iRow + 1
Loop
MsgBox "Die Dateien wurden angelegt!"
Exit Sub
ERRORHANDLER:
MsgBox "Die Dateien konnten nicht angelegt werden!"
End Sub

Da die Verknüpfungen begrenzt sind, macht das Makro beim Erreichen dann zu.
Kann man eine Schleife einbauen und wie müsste sie aussehen, um Spalte 2 bis 160 zu erfassen.
Meine Versuche sind leider gescheitert.
Vielen Dank im Voraus
Gruß Volker

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schleife für Zellen als Textdatei speichern
03.12.2006 18:21:46
Luc:-?
Hallo Volker,
z.B. so...

Dim ..., c As Range
Close
For Each c In Range(Cells(iRow, 2), Cells(iRow, 160)
Do Until IsEmpty(c)
Loop
Next c
MsgBox...

Hier ist aber eine Unstimmigkeit, denn du verwendest ja schon die Folgespalten! Meinst du vielleicht Zeilen 2:160 (vor Absenden einer Frage nochmals kontrollieren - soviel Zeit muss sein, wenn man eine ordentliche Lösung haben will!)? In diesem Falle wäre bei deinem Pgmaufbau eine For iRow=2 to 160...Next iRow-Schleife angebracht. c entfällt dann!
Gruß Luc :-?
AW: Schleife für Zellen als Textdatei speichern
03.12.2006 19:21:58
^VolkerM
Hallo Luc,
Danke, hast mir weitergeholfen.
Gruß Volker
Anzeige
AW: Bitte, gern geschehen! ,-? Gruß owT
04.12.2006 19:23:06
Luc:-?
:-?

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige