Sub test()
MsgBox FileOpen(ThisWorkbook.path & "\*.xls")
End Sub
Function FileOpen(initialFilename As String) As String
With Application.FileDialog(msoFileDialogOpen)
.ButtonName = "&Open"
.initialFilename = initialFilename
.Filters.Add "Excel (*.xls)", "*.xls", 1
.Title = "File Open"
.AllowMultiSelect = False
If .Show = -1 Then FileOpen = .SelectedItems(1)
End With
End Function