Hilfe.
27.01.2004 15:55:47
Thorsten
Ich habe folgende Zeile in einer Textdatei:
NODE601=4| |0,0|Katalog, Bonk,Klein u. Hallwass, 22143, Hamburg, 0.00 km|||||10°9'28" / 53°36'19" ||0|
(eine Zeile)
Ich importiere Daten der Datei mit dem Befehl:
fileno = FreeFile
Open sFile For Input As #fileno
Do Until EOF(fileno)
Line Input #fileno, sTxt
Do While InStr(sTxt, "|")
Cells(iRow, iCol).Value = Left(sTxt, InStr(sTxt, "|") - 1)
sTxt = Right(sTxt, Len(sTxt) - InStr(sTxt, "|"))
iCol = iCol + 1
Loop
Cells(iRow, iCol).Value = sTxt
Cells(iRow, 6).Value = Replace(sTour, ".ans", "")
iRow = iRow + 1
iCol = 1
Loop
Close
Das Problem, das ich habe: Nach dem Import soll nach "," getrennt werden. Das ist übel, weil dummerweise ein "," in dem Bereich steht:"...Bonk,Klein u. Hallwass..." Dieser Bereich muss zusammen bleiben. (in einer Zelle). Kann man den Import oder irgendetwas ändern, damit das geht? Wichtig für das Endergebnis sind folgende Einträge: Katalog, Bonk,Klein u. Hallwass, 22143, Hamburg, 0.00 km
Und das "," zwischen Bonk und Klein macht alles kaputt.
Bitte helft mir. :)