txt-Datei trennen

20/08/2008 - 20:39 von Mike Berger | Report spam
Hallo zusammen,

ich habe nun heute noch ein kleines Problem dazubekommen und zwar:

Habe eine Datei die sieht aus wie folgt:

Gruppe_1;Name;Vorname
Gruppe_1;Name1;Vorname1
Gruppe_2;Name1;Vorname1
Gruppe_2;Name2;Vorname2
Gruppe_2;Name3;Vorname3

Nun möchte ich daraus je Gruppe eine eigene txt Datei haben, um diese
dann weiter mit Excel zu importieren.

So stelle ich mir es vor:

Wert0 = ""
Datei O:\Kunden\kunden.txt öffnen

Einlesen Zeile 1
Wert1 = Gruppe_1
Wert2 = Name
Wert3 = Vorname

if Wert1 = Wert0 then
Erweitere Datei O:\Kunden\"Wert1".txt um die eingelesen Zeile
else Close Wert0.txt; mache neue Datei Wert1.txt
Erweitere Datei O:\Kunden\"Wert1".txt um die eingelesen Zeile
end if

Einlesen Zeile 2
.

Kann mir hier jemand helfen?

Eigentlich wollte ich es ohne Excel mit VBS machen, aber da finde ich
überhaupt keine NG rüber.

Vielen Dank.
Mike
 

Lesen sie die antworten

#1 Thomas Ramel
21/08/2008 - 06:41 | Warnen spam
Grüezi Mike

Mike Berger schrieb am 20.08.2008

Gruppe_1;Name;Vorname
Gruppe_1;Name1;Vorname1
Gruppe_2;Name1;Vorname1
Gruppe_2;Name2;Vorname2
Gruppe_2;Name3;Vorname3

Nun möchte ich daraus je Gruppe eine eigene txt Datei haben, um diese
dann weiter mit Excel zu importieren.

Kann mir hier jemand helfen?



Hmmm, Wenn Du die Daten eh mit Excel weiter bearbeiten willst/musst, warum
nimmst Du die Aufteilung denn nicht gerade mit Excel vor?

1)
Öffne deine .TXT-Datei mit Excel und lass sie durch den Assistenten am
Semikolon aufteilen.

2)
Nimm dann den Spezialfilter und lass die einzelnen Gruppen in jeweils ein
eigenes Tabellenblatt filtern.

3)
Speichere dann (wenn notwendig) jedes dieser Tabellenblàtter als eigene
Datei ab.

Das Ganze kannst Du natürlich mit VBA auch automatisieren; mit den obigen
Schritten kommst Du aber um die Ganze 'Handarbeit' mit Schleifen (fast)
herum und kannst die eingebauten Möglichkeiten nutzen.


Mit freundlichen Grüssen
Thomas Ramel

- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-3]
Microsoft Excel - Die ExpertenTipps

Ähnliche fragen