Mã VBA - nhập tệp văn bản vào excel

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

Popular posts from this blog

Xử lý hàng loạt các tệp Excel được bảo vệ bằng mật khẩu

Thu hẹp và mở rộng cột trong Excel

Excel: Tìm và trả về "số cuối cùng" trong một cột, trong đó cột chứa: cả ô trống và số dương tùy ý (lớn hơn 0).