Sub CreerPdf()
Dim Nom As String
Dim aa As Integer
ThisWorkbook.Sheets("CourImp").Select
On Error Resume Next
'
' Chercher un nom valide pour ActivePrinter
For aa = 0 To 9
Nom = "Bullzip PDF Printer sur Ne0" & aa & ":"
' Effacer une éventuelle erreur précédente
Err.Clear
Application.ActivePrinter = Nom
' Si pas d'erreur c'est bon on peut sortir
If Err.Number = 0 Then Exit For
Nom = ""
Next
On Error GoTo 0
'
' Si on a bien obtenu un nom pour ActivePrinter
If Nom <> "" Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:=Nom, Collate:=True
Else
MsgBox "Impossible de localiser l'imprimante PDF", vbExclamation, "Creation Pdf"
End If
End Sub