Guest User

Untitled

a guest
May 20th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. Sub ImportTextFile(path As String)
  2. Dim SheetName As String
  3. Dim TMPWorkBook As Workbook
  4. Dim FilePath As String
  5. Dim TxtFilePath As String
  6. Dim TxtFileName As String
  7.  
  8. Set WB = ThisWorkbook
  9.  
  10. SheetName = "Test_Result"
  11. TxtFileName = path & "file.txt"
  12.  
  13. Workbooks.OpenText FileName:= _
  14. TxtFileName _
  15. , Origin:=437, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
  16. xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, _
  17. Comma:=False, Space:=False, Other:=True, OtherChar:="|", FieldInfo:=Array(Array(1, 1), _
  18. Array(2, 1)), DecimalSeparator:=".", ThousandsSeparator:=",", _
  19. TrailingMinusNumbers:=True
  20.  
  21. Set TMPWorkBook = ActiveWorkbook
  22. TMPWorkBook.Sheets("file").Select
  23. Cells.Select
  24. Selection.Copy
  25.  
  26. ResultWB.Activate
  27.  
  28. ResultWB.Sheets(SheetName).Select
  29. Range("A1").Select
  30. ActiveSheet.Paste
  31. Application.CutCopyMode = False
  32. Cells.Select
  33. Cells.EntireColumn.AutoFit
  34. ActiveSheet.Range("A1").Select
  35. TMPWorkBook.Close savechanges:=False
  36.  
  37. End Sub
Add Comment
Please, Sign In to add comment