Option Explicit
Sub EnregistrementPDF()
Dim NFichier As String, EnregPdf As String
Sheets(Array(1, 2)).Select
EnregPdf = Application.GetSaveAsFilename("Commandes", FileFilter:=" PDF Files (*.pdf), *.pdf")
NFichier = Mid(EnregPdf, InStrRev(EnregPdf, "\") + 1)
If Dir(EnregPdf) = "" Then
'Création du fichier PDF
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=NFichier, _
Quality:=xlQualityStandard, IncludeDocProperties:=True
Else
If MsgBox("Le fichier existe déjà, voulez-vous le remplacer ?", vbYesNo + vbExclamation, "Confirmation") = vbYes Then
'Création du fichier PDF
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=NFichier, _
Quality:=xlQualityStandard, IncludeDocProperties:=True
Else
Exit Sub
End If
End If
End Sub