Sub Import_source_sheets()
Dim sFile As Variant
Dim wkbDest As Workbook, wkbSource As Workbook
Dim wks As Long
Dim wkd As Long
sFile = Application.GetOpenFilename(FileFilter:="Excel files, *.*")
If sFile = False Then Exit Sub
Set wkbDest = ThisWorkbook
Set wkbSource = Workbooks.Open(sFile)
For wks = 1 To wkbSource.Worksheets.Count
For wkd = 1 To wkbDest.Worksheets.Count
If wkbDest.Worksheets(wkd).Name = wkbSource.Worksheets(wks).Name Then
wkbSource.Worksheets(wks).UsedRange.Copy Destination:=wkbDest.Worksheets(wkd).Range("A1")
Exit For
End If
Next wkd
Next wks
wkbSource.Close SaveChanges:=False
End Sub