vubaduc1993
Thành viên mới
- Tham gia
- 10/11/17
- Bài viết
- 24
- Được thích
- 0
- Giới tính
- Nam
em muốn tạo lệnh macro trong excel tự động lấy dữ liệu file .txt ở thư mục vào excel
giả sử em muốn auto nhập ô A1 - lấy dữ liệu file data.txt ở thư mục ổ E - file data chỉ có 3 dòng thôi - nhưng em muốn tạo nút tắt để tự động nhập vào A1 ở các sheet thôi
không hiểu tạo sao khi em stop và nhập lại thì hiện run-time error '5' :
Sub rad()
'
' rad Macro
'
' Keyboard Shortcut: Ctrl+r
'
With ActiveSheet.QueryTables.Add(Connection:="TEXT;E:\data.txt", Destination _
:=Range("$A$1"))
.CommandType = 0
.Name = "data"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 1258
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub
bác nào có cách sửa được không hay làm cách khác được không thì chỉ em tí
giả sử em muốn auto nhập ô A1 - lấy dữ liệu file data.txt ở thư mục ổ E - file data chỉ có 3 dòng thôi - nhưng em muốn tạo nút tắt để tự động nhập vào A1 ở các sheet thôi
không hiểu tạo sao khi em stop và nhập lại thì hiện run-time error '5' :
Sub rad()
'
' rad Macro
'
' Keyboard Shortcut: Ctrl+r
'
With ActiveSheet.QueryTables.Add(Connection:="TEXT;E:\data.txt", Destination _
:=Range("$A$1"))
.CommandType = 0
.Name = "data"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 1258
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub
bác nào có cách sửa được không hay làm cách khác được không thì chỉ em tí