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

Daten in CSV-Datei speichern

Forumthread: Daten in CSV-Datei speichern

Daten in CSV-Datei speichern
11.01.2005 13:12:06
Peter
Hallo Excels,
Ich erhalte in dieser Zeile (Open "C:\Datei" & Date & ".csv" For Output As #1)eine Fehlermeldung.(Laufzeitfehler55,Datei bereits geöffnet).
Das Makro hat aber so schon funktioniert.
Wenn mir jemand helfen könnte ?

Private Sub CommandButton3_Click()
Dim intColumnLast As Integer, j As Integer
Dim i As Long, lngRowLast As Long
Dim strOut As String
Dim datum As Date
datum = Now
intColumnLast = ActiveSheet.UsedRange.Columns.Count
lngRowLast = Cells(Rows.Count, 11).End(xlUp).Row
For i = lngRowLast To 2 Step -1
If Left(Cells(i, 11).Value, 2) = "VV" Then
Open "C:\Datei" & Date & ".csv" For Output As #1
strOut = Cells(i, 1)
For j = 2 To intColumnLast
strOut = strOut & ", " & Cells(i, j)
Next
Print #1, strOut
End If
Next
Close #1
MsgBox "Die Daten wurden erfolgreich als CSV-Datei gespeichert!"
End Sub

Gruss Peter
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Daten in CSV-Datei speichern
Harald
Hallo Peter,
die Open-Anwqeisung darf nicht innerhalb der For-Next Schleife stehen. So versuchst Du, bei jedem Schleifendurchlauf die Datei zu öffnen.
Abhilfe:
Open "C:\Datei" & Date & ".csv" For Output As #1
For i = lngRowLast To 2 Step -1
If Left(Cells(i, 11).Value, 2) = "VV" Then
Gruß Harald
Anzeige
AW: Daten in CSV-Datei speichern
11.01.2005 13:38:55
Peter
Hi Harald,
besten Dank klappt wieder.
Wahrscheinlich habe ich beim ewigen Probieren die Zeilen vertauscht.
Denn es hat ja schon funktioniert.
Danke und Gruss
Peter

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige