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

Tab als Trennzeichen in Makro?

Tab als Trennzeichen in Makro?
03.03.2004 11: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

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

Betreff
Datum
Anwender
Anzeige
AW: Tab als Trennzeichen in Makro?
03.03.2004 12: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
AW: Tab als Trennzeichen in Makro?
03.03.2004 13: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 12: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 13:31:02
Dirk Scheffler
DANKE!!! Funktioniert.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige