Hello. I removed the paste coding you had and added another method so try this.
Sub Test()
Dim excel As excel.Application
Dim wb As excel.Workbook
Dim sht As excel.Worksheet
Dim f As Object
Dim Link As String 'Copy the link as text first
Link = Range("A1") 'Will be used to convert to hyperlink in the end
Set f = Application.FileDialog(3)
f.AllowMultiSelect = False
f.Show
Set excel = CreateObject("excel.Application")
Set wb = excel.Workbooks.Open(f.SelectedItems(1))
Set sht = wb.Worksheets("Master")
sht.Range("A1:G10").Copy
Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
'Convert the cell to a hyperlink
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Link _
, TextToDisplay:=Link
wb.Close Save
End Sub
Bookmarks