thanhduytlv
Thành viên mới

- Tham gia
- 4/7/10
- Bài viết
- 35
- Được thích
- 4
File lấy dữ liệu tử TXT sang Excel.
Sub UPDATE_MMS()
Sheets("MMS").Select
Columns("A:L").Select
Selection.ClearContents
Range("A1").Select
ChDir _
"D:\UserData\hoapham\Desktop\QUAN LY DAT HANG\TON KHO MMS HANG NGAY\TON MMS\TAM THOI\MMS-Thang 06 -2018"
Workbooks.OpenText Filename:= _
"D:\UserData\hoapham\Desktop\QUAN LY DAT HANG\TON KHO MMS HANG NGAY\TON MMS\TAM THOI\MMS-Thang 06 -2018\*.TXT" _
, Origin:=xlWindows, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _
Array(Array(0, 1), Array(10, 1), Array(50, 1), Array(63, 1), Array(83, 1), Array(103, 1), _
Array(115, 1), Array(138, 1), Array(161, 1), Array(173, 1), Array(183, 1)), _
TrailingMinusNumbers:=True
Cells.Select
Cells.EntireColumn.AutoFit
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Selection.Copy
Windows("DAT HANG MMS.xlsx").Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveWorkbook.Save
End Sub
Nhờ các anh/chị giúp dùm vì sao dữ liệu lại bị 3 cột cuối như hình chụp
( Ngày Sale-Receipt-Order lại bị lỗi không như mẫu ????)
File và hình đính kèm.
Cho mình hỏi thêm hình bị lỗi gì và khắc phục nhanh vì dữ liệu khoảng 3k dong ko thể làm thủ công được.
Cám ơn rất 5.

Sub UPDATE_MMS()
Sheets("MMS").Select
Columns("A:L").Select
Selection.ClearContents
Range("A1").Select
ChDir _
"D:\UserData\hoapham\Desktop\QUAN LY DAT HANG\TON KHO MMS HANG NGAY\TON MMS\TAM THOI\MMS-Thang 06 -2018"
Workbooks.OpenText Filename:= _
"D:\UserData\hoapham\Desktop\QUAN LY DAT HANG\TON KHO MMS HANG NGAY\TON MMS\TAM THOI\MMS-Thang 06 -2018\*.TXT" _
, Origin:=xlWindows, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _
Array(Array(0, 1), Array(10, 1), Array(50, 1), Array(63, 1), Array(83, 1), Array(103, 1), _
Array(115, 1), Array(138, 1), Array(161, 1), Array(173, 1), Array(183, 1)), _
TrailingMinusNumbers:=True
Cells.Select
Cells.EntireColumn.AutoFit
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Selection.Copy
Windows("DAT HANG MMS.xlsx").Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveWorkbook.Save
End Sub
Nhờ các anh/chị giúp dùm vì sao dữ liệu lại bị 3 cột cuối như hình chụp
( Ngày Sale-Receipt-Order lại bị lỗi không như mẫu ????)
File và hình đính kèm.
Cho mình hỏi thêm hình bị lỗi gì và khắc phục nhanh vì dữ liệu khoảng 3k dong ko thể làm thủ công được.
Cám ơn rất 5.

