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

Eine Zeile zu viel

Eine Zeile zu viel
31.07.2006 11:53:37
Daniel
Hallo Forum!
Ich kopiere aus Excel per makro Daten in eine txt Datei um diese in einem anderen Programm weiterzuverarbeiten.
Nun habe ich das Problem, dass das Makro in der txt-Datei immer eine Zeile zu viel schreibt. Nach dem Datensatz kommen zwei Leere Zeilen.
Es darf aber nur eine sein, sonst kommt das andere Programm nicht damit klar.
Wie muss ich das Makro ändern, damit es nur noch 1 freie Zeile am Ende gibt?

Sub TextExport()
Dim i As Long, tmp As String
Open Range("A3") & ".txt" For Output As #1
For i = 6 To 6 + Range("B4").Value - 1
tmp = ""
tmp = tmp & WorksheetFunction.Text(Cells(i, 1), "D/M/YYYY") & Chr(9)
tmp = tmp & WorksheetFunction.Substitute(Format(Cells(i, 2), "0.00000"), ",", ".") & Chr(9)
tmp = tmp & WorksheetFunction.Substitute(Format(Cells(i, 3), "0.00000"), ",", ".") & Chr(9)
tmp = tmp & WorksheetFunction.Substitute(Format(Cells(i, 4), "0.00000"), ",", ".") & Chr(9)
tmp = tmp & WorksheetFunction.Substitute(Format(Cells(i, 5), "0.00000"), ",", ".")
Print #1, tmp
Next i
Print #1, Chr(13)
Close 1
End Sub

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Eine Zeile zu viel
31.07.2006 12:02:17
Kersten
Hallo,
So weit ich auf den ersten BLick sehe läuft deine Schleife etwas zu weit, veringere diese Mal um einen Schritt
Falls es dies nicht war sag bescheid dann lass ich es mal laufen.
Gruß
Kersten
AW: Eine Zeile zu viel
31.07.2006 12:40:10
Daniel
Hallo Kersten,
daran liegt es nicht. Wenn ich schreibe
for i = 6 to 6+ x-1
dann bleibt immernoch die eine Zeile zu viel.
Das ist davon unabhängig, denke ich.
Gruß
Daniel
AW: Eine Zeile zu viel- noch offen
31.07.2006 16:46:38
Daniel
...ist noch offen...
AW: Eine Zeile zu viel- noch offen
31.07.2006 16:59:15
Hans
Hallo Daniel,
aufgrund des Printbefehls wird die Zeile mit abschliessendem Zeilenumbruch geschrieben. Dein letzter zusätzlicher Zeilenumbruch am Ende des Codes ist also überflüssig.
gruss hans
Anzeige
Danke, Hans. Das wars. o.T.
31.07.2006 17:08:05
Daniel
..

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige