Terima kasih teman2 atas perhatiannya. saya sudah menemukan jawabannya. ternyata cuma menambah kata "Line" sebelum input. thanks. Wassalamu'alakum Wr. Wb.
--- In [email protected], "Adi" <abduhsuryadi@...> wrote: > > Terima kasih banyak atas petunjuknya Mr. kalau boleh saya bertanya lagi, > kenapa koma dianggap sebagai baris baru? saya mempunya data di text file > seperti di bawah ini (contoh): > > A007,Abdurrahman,Laki;22/7/2000;Lombok Barat,NTB;Narmada;ABCDEFGHIJ > > akan berada di record/row baru yang lain di excel. bagaimana cara > menanganinya? > terima kasih Mr. > > Wassalam.... > --- In [email protected], "Mr. Kid" <mr.nmkid@> wrote: > > > > Coba ganti baris : > > For iCol = 1 To 5 > > menjadi : > > For iCol = 1 To ubound(T)+1 > > > > Wassalam, > > Kid. > > > > > > 2012/12/27 Adi <abduhsuryadi@> > > > > > ** > > > > > > > > > trmkash Miss.. > > > saya coba kode yg terakhir dan ada error: "subscript out of range". kira2 > > > kenapa ya? > > > wassalam... > > > > > > > > > --- In [email protected], Jan Raisin <miss.jan.raisin@> > > > wrote: > > > > > > > > ups.. salah xixixix :D > > > > yang tadi untuk space delimiter, coba ubah script menjadi seperti ini: > > > > > > > > Dim sData As String > > > > Dim T As Variant > > > > Dim iRow As Long, iCol As Integer > > > > > > > > Open "D:\jwb.txt" For Input As #1 > > > > iRow = 5 > > > > Input #1, sData > > > > Do While Not EOF(1) > > > > T = Split(sData, vbTab) > > > > For iCol = 1 To 5 > > > > Cells(iRow, iCol + 1) = T(iCol - 1) > > > > Next iCol > > > > iRow = iRow + 1 > > > > Input #1, sData > > > > Loop > > > > Close #1 > > > > > > > > Wassalamu'alaikum wr. wb., > > > > > > > > -Ms. Jan Raisin- > > > > > > > > Pada 27 Desember 2012 10:12, Jan Raisin <miss.jan.raisin@> menulis: > > > > > > > > > > > > Wa'alaikumsalam wr. wb., > > > > > > > > > > Sambil menunggu saran dari yang lain, coba tambahkan script berikut > > > > > ini > > > > > setelah close #1 > > > > > Range(Cells(5,2), Cells(5,2).End(xlDown)).TextToColumns _ > > > > > Cells(5,2), xlDelimited, xlTextQualifierDoubleQuote, 1, Space:=True > > > > > > > > > > Wassalamu'alaikum wr. wb., > > > > > > > > > > -Ms. Jan Raisin- > > > > > > > > > > Pada 26 Desember 2012 17:57, Adi <abduhsuryadi@> menulis: > > > > > > > > > > ** > > > > > > > >> > > > > >> > > > > >> Assalamu'alaikum Wr. Wb. > > > > >> > > > > >> Saya mempunyai data di jwb.txt > > > > >> isinya kira-kira: > > > > >> > > > > >> A002 Adi 10-A Biologi DACDEDAEDA > > > > >> A004 Ahmad 10-B Fisika ADCDEEAACA > > > > >> > > > > >> kode saya untuk membaca file tersebut ke excel seperti ini: > > > > >> > > > > >> Dim sData as String > > > > >> > > > > >> Open "D:\jwb.txt" For Input As #1 > > > > >> Cells(5, 2).Select > > > > >> Do While Not EOF(1) > > > > >> Input #1, sData > > > > >> ActiveCell.Value = sData > > > > >> ActiveCell.Offset(1, 0).Select > > > > >> Loop > > > > >> Close #1 > > > > >> > > > > >> Hasil yang didapatkan semua berada di satu kolom. > > > > >> Bagaimana cara agar setiap data yang dipisah dengan tab dalam text > > > file > > > > >> tersebut berada dalam kolom tersendiri? > > > > >> Terima kasih, wassalam... > > > > >> > > > > >> > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >

