Try this macro
Option Explicit
Sub InportData()
Dim sFile As String
Dim wsD As Worksheet
Dim wsP As Worksheet
Dim lRowD As Long
Dim lRowP As Long
Set wsP = ThisWorkbook.Sheets("sheet1")
sFile$ = Application _
.GetOpenFilename("Excel_Files (*.xls), *.xls")
Workbooks.Open Filename:=sFile
Set wsD = ActiveSheet
lRowD = wsD.Cells.Find(what:="*", searchorder:=xlByRows, _
searchdirection:=xlPrevious).Row
lRowP = wsP.Cells.Find(what:="*", searchorder:=xlByRows, _
searchdirection:=xlPrevious).Row + 1
wsD.Range("a1:a" & lRowD).Copy wsP.Range("a" & lRowP)
wsD.Range("c1:c" & lRowD).Copy wsP.Range("c" & lRowP)
wsD.Range("f1:f" & lRowD).Copy wsP.Range("f" & lRowP)
wsD.Range("h1:h" & lRowD).Copy wsP.Range("h" & lRowP)
End Sub
Bookmarks