Bonjour,
A force de chercher et d'adapter, ça y est, ça fonctionne !
Merci à ceux qui passe du temps pour les autres.
Voici le fichier et le code pour ceux que ça intéresserait.
Bon dimanche.
Christophe
Sub Classeur2B()
Dim sRep As String
Dim sFilename As String
Dim FichierExistant As Boolean
Range("H9:O55").Select
sRep = "/Users/xxxxxx/Desktop/NUM/CONT/"
'Mettre le nom de l'emplacement souhaité.
sFilename = ThisWorkbook.Worksheets("Dev").Range("V13").Value
'Mettre le nom de la cellule voulu pour le nom du fichier.
'sFilename = InputBox("Veuillez renseigner un nom de fichier :", "Nom de fichier", ThisWorkbook.Worksheets("Dev").Range("V13").Value)
'Cette ligne permet de saisir un autre nom de fichier, sinon c'est le texte de la cellule J1 qui est pris.
If sFilename = "" Then Exit Sub
'Sort de la macro si aucun nom n'a été donné ou que Annuler a été choisit précédemment
FichierExistant = (Dir(sRep & sFilename & ".pdf") <> "")
'La variable devient Vrai si le fichier existe
If FichierExistant = True Then
If MsgBox("Le fichier existe déjà, voulez-vous le remplacer ?", vbYesNo, "Demande de confirmation") = vbNo Then
ThisWorkbook.Worksheets("Dev").Select
Exit Sub
End If
End If
'Vérifie et demande une confirmation si il y a déjà un fichier du même nom
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
FileName:=sRep & sFilename, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
Sheets(Array("Dev")).Select
ActiveSheet.Range("V13").Copy
End Sub