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

Tab als Trennzeichen in Makro?

Forumthread: Tab als Trennzeichen in Makro?

Tab als Trennzeichen in Makro?
03.03.2004 12:17:00
Dirk Scheffler
Hallo zusammen,
benutze fogendes Makro (s.u.)um csv Dateien mit ";" als Trennzeichen zu trennen und zu transponieren. Wie bekomme ich das mit Tab als Trennzeichen hin? Hab schon einiges probiert, es haut aber leider nicht hin. Hat jemand eine Idee?
Danke und Gruß
Dirk


Sub Aufteilen()
Dim AC As Range
Dim n%, TMP$, Eingabe$
Eingabe = ";"
Set AC = ActiveCell
TMP = AC.Value
n = 1
While IsEmpty(TMP) = False
AC.Offset(n, 0) = vName(TMP, Eingabe)
On Error GoTo Beenden
TMP = Right(TMP, Len(TMP) - (Len(AC.Offset(n, 0)) + 1))
n = n + 1
Wend
Beenden:
End Sub


Function vName(c, Eingabe)
Dim i%
i = InStr(c, Eingabe) - 1
If i > 0 Then vName = Left$(c, i) Else vName = c
End Function

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tab als Trennzeichen in Makro?
03.03.2004 13:38:36
Ramses
Hallo,
das geht meines Wissens nicht, weil EXCEL keine Tabulatoren in Zellen darstellen kann.
du wirst nicht umhin kommen, die CSV-Datei nach dem erstellen nochmals zu öffnen
Open "C:\Test.csv" For Input As #1
und danach Zeile für Zeile das ";" gegen Chr$(8) zu ersetzen.
Gruss Rainer
Anzeige
AW: Tab als Trennzeichen in Makro?
03.03.2004 14:33:39
Dirk Scheffler
Danke für dein Posting, der Tip von Armin hat mein Problem gelöst.
Gruß Dirk
AW: Tab als Trennzeichen in Makro?
03.03.2004 13:49:07
Armin
Hallo Dirk,
wenn Du "nur" in ein csv-Datei schreibst (keiner Zelle zuweisen) kannst Du eine
Variablen = "test " & Chr(9) zuweisen, dann müsste es funktionieren.
AW: Tab als Trennzeichen in Makro?
03.03.2004 14:31:02
Dirk Scheffler
DANKE!!! Funktioniert.
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18