Hi
Code:
Sub kTest()
Dim SourceFile As String
Dim Dest As Range
Dim wbkSource As Workbook
Dim SourceRange As Range
Dim SourceData
With Application.FileDialog(msoFileDialogFilePicker)
.Filters.Clear
.AllowMultiSelect = False
If .Show = -1 Then
SourceFile = .SelectedItems(1)
End If
End With
If Len(SourceFile) Then
Set wbkSource = Workbooks.Open(SourceFile)
Set SourceRange = Application.InputBox("Select the source range", "Destination", "A2", Type:=8)
SourceData = SourceRange.Value2
wbkSource.Close 0
Set wbkSource = Nothing
Set Dest = Application.InputBox("Select the destination range", "Destination", "A2", Type:=8)
Dest.Cells(1).Resize(UBound(SourceData, 1), UBound(SourceData, 2)) = SourceData
End If
End Sub
Bookmarks