Re,
Essayez avec ce code qui permettra de sauvegarder la feuille active en PDF
Sub SaveAsPDF() 'Sauvegarde en PDF
Dim Nomfichier As Variant
Dim feuille As Worksheet
Nomfichier = Application.GetSaveAsFilename(InitialFileName:="Test.pdf", FileFilter:="PDF files (*.pdf),*.pdf")
If Nomfichier = False Then Exit Sub
Set feuille = ActiveSheet
feuille.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Nomfichier
End Sub
Le code ouvre une boite de dialogue avec le nom "test.PDF" par défaut. Il vous suffit de changer le nom du fichier (sans mettre le .pdf), puis de choisir l'endroit où vous voulez le sauver.
Si ok, pensez à cloturer le fil :
Crdlt