Bonsoir
Voila la situation: J'ai un fichier excel où j'ai pu instaurer une macro d’édition en Pdf.
J'ai trouvé ce code sur des forums que j'ai adapté à mes besoins: Edition des feuilles "Print1", " Print2" et "Print3" en pdf.
C'est un code qui marche très bien seulement je veux que le nom du fichier Pdf soit la combinaison du contenu de trois cellules de la feuille "Print1" exactement D1, B2 et B3 dans cet ordre sachant que se sont des cellules alimentées par des formules.
Mon deuxième souci c'est que ce fichier Pdf s'enregistre sur un chemin particulier que je n'arrive pas à changer, j'aimerais que l'enregistrement se fasse automatiquement sur le bureau.
J’espère que j'ai bien expliqué le problème et merci pour vos aides qui m'ont toujours été utiles.
Private Sub CommandButton1_Click()
Dim sRep As String
Dim sFilename As String
Sheets(Array("Print1", "Print2", "Print3")).Select
sRep = ThisWorkbook.Path
sFilename = ThisWorkbook.Name
sFilename = Left(sFilename, InStr(1, sFilename, ".")) & "pdf"
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=sRep & sFilename, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub