Met onderstaande code laat ik de gebruiker een bestand selecteren en schrijf ik de locatie en bestandsnaam naar cel A1. Op het moment dat ik de code run, begint het bladeren altijd in "mijn documenten", hoe kan ik er voor zorgen dat het bladeren altijd begint in de map waar de sheet zelf staat?
Code:
Sub OpenNewBox()
Dim xFilePath As String
Dim xObjFD As FileDialog
Set xObjFD = Application.FileDialog(msoFileDialogFilePicker)
With xObjFD
.AllowMultiSelect = False
.Filters.Add "Excel Files", "*.xls; *.xlsx; *.xlsm; *.xlsb", 1
.Show
If .SelectedItems.Count > 0 Then
xFilePath = .SelectedItems.Item(1)
Range("A1") = xFilePath
Else
Exit Sub
End If
End With
End Sub