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

Speichern einer Exceltabelle als CSV

Forumthread: Speichern einer Exceltabelle als CSV

Speichern einer Exceltabelle als CSV
30.04.2003 14:52:36
Silke Hirdina
Hallo,

ich möchte eine Exceltabelle als CSV-File speichern, möchte aber als Trennzeichen weder "," noch ";" sondern "§" haben.

Kann mir jemand helfen?

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Speichern einer Exceltabelle als CSV
30.04.2003 15:31:23
Joachim W.

Hallo Silke,

versuch's mal hiermit:

Sub exportcsv()
On Error GoTo err_exportcsv

Dim mysection As Object
Dim myrow As Object
Dim mycell As Object
Dim strseparator As String
Dim strfile As String
Dim strtemp As String

Const dlgmeldung = "Geben Sie bitte Pfad und Dateiname der Zieldatei ein!"
Const dlgtitel = "Eingabe der Zieldatei"
Const Trennzeichen As String = "§"

strfile = InputBox(dlgmeldung, dlgtitel, "")
strseparator = ""

Set mysection = ActiveSheet.UsedRange

Open strfile For Output As #1
For Each myrow In mysection.Rows
For Each mycell In myrow.Cells
If InStr(1, mycell.Text, "§") > 0 Then
strtemp = strtemp & strseparator & """" & CStr(mycell.Text) & """"
Else
strtemp = strtemp & strseparator & CStr(mycell.Text)
End If
strseparator = Trennzeichen
Next
Print #1, strtemp
strtemp = ""
strseparator = ""
Next

Close #1
Set mysection = Nothing

exit_exportcsv:
Exit Sub

err_exportcsv:
MsgBox Err.Description
Resume exit_exportcsv

End Sub

Gruß
Joachim

PS: Der Code ist nicht von mir, weiss aber auch nicht mehr woher ich ihn habe...

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige