Bonjour,
à tester,
Sub test()
Dim objShell As Object, objFolder As Object, oFolderItem As Object
Dim Chemin As String, NomComplet As String
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.BrowseForFolder(&H0&, "Choisir un répertoire", &H1&)
On Error Resume Next
Set oFolderItem = objFolder.Items.Item
Chemin = oFolderItem.Path
NomComplet = Chemin & "\" & "MonFichier"
Sheets("Feuil2").Copy
ActiveWorkbook.SaveAs Filename:=NomComplet, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
End Sub