Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Text in Spalten aufteilen

Text in Spalten aufteilen
08.12.2006 10:08:06
Frank
Hallo an alle fleißigen Programmierer,
Ich hoffemir kann jemand helfen.
Ich möchte eine eingelesene Textdatei in Spalten aufteilen.
Wie im Beispiel sind es immer mehrere Blöcke bis zur Leerzeile. Jeder Block soll in eine Zeile. Alle Leerzeilen kann man ja hinterher löschen.
Hier mal ein Beispiel der Textdatei.
Besten Dank im Voraus
Gruß Frank
Spalte A
@@2BC
Beleg 0000//00701 12.10.06 06:00
** Kassierer 'Schuster' angemeldet **
@@246
@@12BD000003D420061012060028
Beleg 0030//00701 12.10.06 06:00
** Schicht #960 eröffnet **
@@2BC
@@12BD000003D420061012060034
Beleg 0001/0004/00701 12.10.06 06:00
000001 Schichtwechsel
Gesamtbetrag 0,00 EUR
Anfangsbestand 0,00 EUR
MWSt. 16,00 % 0,00 EUR
@@264
@@12590000000020061012063042
Beleg 1903/0601/00601 12.10.06 06:30
002008 Einzel Erwachsene 2,80 EUR
bis 12.10.06 06:30
(6) 01234567891234523285234390?
060422 GWK Rückf. 6/4/22 -2,80 EUR
0000000220063701647?
# 8; Geldguthaben: 40,60 EUR
Gesamtbetrag 0,00 EUR
MWSt. 7,00 % 0,18 EUR
MWSt. 16,00 % -0,39 EUR
@@2E7
@@12590000000020061012063042
Beleg 4474/0602/00602 12.10.06 07:24
012008 NZ Einzel Erwachsene 0,00 EUR
12.10.06 06:30 - 12.10.06 07:24
Verweildauer: 0 Tg., 0 Std., 54 Min.
12.10.06 06:30 - 12.10.06 07:24
Verweildauer: 0 Tg., 0 Std., 54 Min.
(6J) 02123452236285234610?
Gesamtbetrag 0,00 EUR
MWSt. 7,00 % 0,00 EUR
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Text in Spalten aufteilen
08.12.2006 10:37:31
Matthias
Hallo Frank,
jede Zeile in eine Zelle, nach einer Zeerzeile neue Zeile:

Sub TextImport()
Dim fn As String
Dim ff As Integer
Dim ze As Long, sp As Integer
Dim z As String
fn = ThisWorkbook.Path & "\text.txt"
ff = FreeFile
Open fn For Input As ff
ze = 1: sp = 0
Cells.ClearContents
Do While Not EOF(ff)
Line Input #ff, z
If Trim(z) = "" Then
ze = ze + 1
sp = 0
Else
sp = sp + 1
Cells(ze, sp) = z
End If
Loop
Close #ff
End Sub

Gruß Matthias
Anzeige
AW: Text in Spalten aufteilen
08.12.2006 12:00:58
Frank
Danke Matthias,
für Deine Mühe.
Es funktioniert prima.
Gruß Frank
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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