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

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?

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

307 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige