Sub PrintPDF()
Plage = "A1:F50" ' A définir ( Attention, ne pas mettre Range )
ActiveSheet.PageSetup.PrintArea = "" ' Supprime la plage défini, au cas où ...
ActiveSheet.PageSetup.PrintArea = Plage
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub