Mam plik tekstowy utworzony na Linuksie, jeśli otworzę go w Word pad, plik pojawi się normalnie. Jednak kiedy otworzę go w notatniku, a kiedy spróbuję załadować go do programu Excel za pomocą poniższego kodu, pojawi się on jako pojedyncza linia.Ładowanie pliku tekstowego Linuksa do programu Excel za pomocą 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
Jak mogę podzielić go na oryginalne linie? Czy istnieje końcówka seperatora linii, z której może korzystać vba?
Jeśli musisz wykonać przetwarzanie wiersz po wierszu, chcesz wykonać polecenie 'buff = replace $ (buff, vbCrLf, vbLf)' _ i_, a następnie wykonaj operację 'split()'. W ten sposób zakończenia linii Windows są znormalizowane do stylu Unix. – kornman00