Sub CombineFiles()
Const conSpath As String = "F:\Profiles\Raghav_Pal\Desktop\Tools\"
Const sMasterFile As String = "MasterFile.xlsx"
Dim sSheetName As String
Dim sFile As String
Dim iNextSheet As Integer
ChDir conSpath
sMasterFile = ActiveWorkbook.Name
iNextSheet = Sheets.Count
sFile = Dir(conSpath & "*.txt", vbNormal)
While sFile <> ""
MsgBox sFile
Workbooks.OpenText FileName:=sFile, _
Origin:=437, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), _
Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1)), TrailingMinusNumbers:=True
sSheetName = ActiveSheet.Name
Sheets(sSheetName).Copy After:=Workbooks(sMasterFile).Sheets(iNextSheet)
Workbooks(sFile).Close SaveChanges:=False
iNextSheet = iNextSheet + 1
sFile = Dir
Wend
End Sub