[VB] Import Excel to Excel

Sub ImportExcelSheet()
Dim Wind As FileDialog
'Variable for Sheet "Offer"
Dim OFFsheet As Worksheet
'Variable for file with Sheet "Products"
Dim PRDFile As String

'-- Selecting file
Application.ScreenUpdating = False
Set OFFsheet = Sheets("Offer")
Set Wind = Application.FileDialog(msoFileDialogOpen)

With Wind
.Title = "Search for file Products.xls(x)"
.InitialView = msoFileDialogViewDetails
.InitialFileName = ActiveWorkbook.Path
.Filters.Clear
.Filters.Add "All files", "*.*"
.Filters.Add "Plik xls", "*.xls, *.xlsx", 1

If .Show = True Then
    PRDFile = .SelectedItems(1)
End If
End With

Set Wind = Nothing

'---Copy data
If PRDFile = "" Then Exit Sub
Workbooks.Open (PRDFile)
OFFsheet.Visible = xlSheetVisible

ActiveSheet.UsedRange.Select
Selection.Copy
OFFsheet.Range("A1").PasteSpecial xlPasteValues

Application.CutCopyMode = False
ActiveWorkbook.Close (0)

'--Formatting report

OFFsheet.Select
ActiveSheet.Cells.EntireColumn.AutoFit
Range("A1").Select

Set OFFsheet = Nothing

Application.ScreenUpdating = True

MsgBox "Import data to Sheet 'Offer' completed", _
vbInformation

End Sub