Voici le lien de mon post
https://forum.excel-pratique.com/post401680.html#p401680
Et voici mon code
Sub DessinImprimerPDF()
Fichier = Range("D2") & ".pdf"
Dossier = "Volumes:SERVEUR-ADMIN:017 REFERENT:07 Gestion d'utilisateurs:01 Rapport annuel:2016:Dessin:"
Chemin = Dossier & Fichier
ActiveSheet.PageSetup.PrintArea = "$A$4:$U$50"
choix = MsgBox("Imprimer tout ?", vbQuestion + vbYesNoCancel + vbDefaultButton2, "ImpressionDessin")
If choix = vbCancel Then Exit Sub
If choix = vbNo Then
' imprimer feuille
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin
ActiveSheet.PageSetup.PrintArea = ""
Else
' imprimer tout
Application.ScreenUpdating = False
savSelection = [D2]
For Each c In [DonnéesDessin[Clé]]
[D2] = c.Value
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin
Next c
[D2] = savSelection
End If
ActiveSheet.PageSetup.PrintArea = ""
End Sub
Je donne tous les renseignements au début sur le nom que je veux donner à mon fichier (Fichier), au chemin d'accès (Dossier)
et je crée une ligne "raccourci" (Chemin)
Plus loin dans mon code, je n'ai plus qu'à indiqué Filename:=Chemin
Je suis sur MAC, j'ai du remplacé les / par :
J'espère que cela peut t'aider.
Bonne fin de journée.