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

CSV mit Komma

CSV mit Komma
25.06.2002 16:30:32
Vilim
Ich benutze folgendes Makro um eine Excel-Tabelle als CSV mit Komma als Delimiter und " als Texterkennung (habe nur Alpha-Felder) zu speichern.

Sub CSV_mit_Komma()
'
Dim TB As Worksheet
Dim TMP$, ExePath
Dim Hex1 As String
Dim z%, s%
ExePath = Application.GetSaveAsFilename
Set TB = ActiveSheet
Open ExePath For Output As #1
Hex1 = Chr(34)
For z = 1 To TB.UsedRange.Rows.Count
For s = 1 To TB.UsedRange.Columns.Count
TMP = TMP & Hex1 & CStr(TB.Cells(z, s).Text) & Hex1 & ","
Next s
Print #1, TMP
TMP = ""
Next z
Close 1
End Sub


Leider erzeugt es nach dem letzten Feld eines jeden Datensatzes auch noch mal ein Komma. Wie kann ich dieses Komma am Ende das Datensatzes unterbinden?

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

Betreff
Datum
Anwender
Anzeige
Re: CSV mit Komma
25.06.2002 16:41:46
Alf
Füge vor dem Print#1 ein:

TMP = Left(TMP, Len(TMP) - 1)

Ciao
Alf

Re: CSV mit Komma
25.06.2002 16:43:56
Vilim
Danke!
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige