C'est bon j'ai trouvé la solution ; ci dessous le code pour le Pdf
Sub Macro9_Pdf()
Dim Chemin As String
Dim NFichier As String
Chemin = Application.ActiveWorkbook.Path & "\"
NFichier = "Facture pour " & Range("FACTURE!E6") & " " & "du" & " " & Format(Now, "dd-mmm-yyyy") & " à " & Format(Now, "hh-mm") & ".pdf"
ActiveSheet.Range("$A$18:$H$38").AutoFilter Field:=1, Criteria1:="<>"
ActiveWindow.SmallScroll Down:=-18
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & NFichier, Quality _
:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
ActiveSheet.Range("$A$18:$H$38").AutoFilter Field:=1
End Sub
A toute les louloutes