Something like this.

Dim wBook As String
wBook = Application.InputBox("Enter filename and extension.", "FileName", , , , , , 2)
Set rSource = Workbooks(wBook).Worksheets("Sheet1").Range("A7:D100")