Mã VBA - nhập tệp văn bản vào excel
CHÀO,
Tôi muốn nhập tệp txt sang excel... tệp văn bản đó sẽ được dán vào tệp excel từ ô A2.
Tệp văn bản có 35 cột và hơn 7.000 hàng.
Vui lòng cho tôi mã VBA để nhập tệp văn bản vào Excel
Trân trọng,
vishu
Trả lời:
Xin chào, >hãy thử mã này.. >(trước khi bạn chạy mã, hãy tạo một bản sao) >
> >Sub FromTxtToExcel() >Const myPath As String = "C:\Files Notepad\ " 'đổi tên đường dẫn >Dim v As Variant > >Dim r As Long >r = 2 'hàng 2 >ActiveSheet.Cells.ClearContents >Open myPath & " Text File.txt " Dành cho đầu vào dưới dạng #1'đổi tên tệp >Thực hiện khi không EOF(1) >Đầu vào #1, Line$ >Rows(r).Columns(1) = Trim(Line$) >v = Split(Cells(r, "A"), " ") >Đối với x = 0 Đến UBound(v) >Cells(r, 1 + x) = v(x) >Tiếp theo x >r = r + 1 >Vòng lặp >Đóng #1 >Kết thúc phụ
Comments
Post a Comment