Ich habe eine Textdatei auf Linux erstellt, wenn ich es in Word-Pad öffnen, erscheint die Datei normal. Wenn ich es jedoch in Notepad öffne, und wenn ich versuche, es mit dem unten stehenden Code in Excel zu laden, erscheint es als eine einzige Zeile.Laden von Linux-Textdatei in Excel mit VBA
' Open the file
Open Filename For Input As #1
' Look for the Table Title
Do While Not (EOF(1) Or InStr(TextLine, TableTitle) > 0)
Line Input #1, TextLine
Loop
Wie kann ich es in die ursprünglichen Zeilen teilen? Gibt es einen Zeilentrenner, den VBA verwenden kann?
Wenn Sie Zeile-für-Zeile-Verarbeitung durchführen müssen, tun Sie Buff = Ersetze $ (Buff, VbCrLf, VbLf) '_and_ dann tun Sie die' split() 'Logik. Auf diese Weise werden Windows-Zeilenenden auf Unix-Stil normalisiert. – kornman00