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

CSV mit Komma

Forumthread: 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?

Anzeige

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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige