Sub enregistdernierN°BdC()
'enregistrement classeur entier en rapport avec valeur cellule dans chemin précis
'Sheets("Se").Range("F3").Value = Sheets("BdC").Range("C6").Value
Dim Path$, filename$, Fullpath$, ReturnDialog
'instruction des variables
'Dossier de destination
Path = "C:\Utilisateurs\sb\Téléchargements\Marcel\"
If Dir(Path, vbDirectory) = "" Then MsgBox "Le dossier de destination n'existe pas" & vbCrLf & "Veuillez verifier": Exit Sub
'Nom du fichier
filename = ActiveSheet.Range("C16")
'Chemin complet à integrer dans le filname du dialog
Fullpath = Path & filename
'positionner le dossier courant
ChDrive Left(Path, 1)
ChDir Path
'Ouverture de dialogue Save As
ReturnDialog = Application.GetSaveAsFilename(Fullpath, Filefilter:=" fichier xlsm,*.xlsm")
'au cas ou on annule dans le dialog
If ReturnDialog = False Then MsgBox "Annulation d'enregistrement du fichier", vbInformation: Exit Sub
'Et enfin on enregistre le classeur avec returnDialog
ActiveWorkbook.SaveAs _
Filename:=ReturnDialog, _
FileFormat:=xlOpenXMLWorkbookMacroEnabled
End Sub