Option Explicit
Sub Tst_PdfCreator()
Dim JobPDF As Object
Dim sNomPDF As String
Dim sCheminPDF As String
    sNomPDF = "Essai_PdfCreator.pdf"
    sCheminPDF = ThisWorkbook.Path & "\"
    If IsEmpty(ActiveSheet.UsedRange) Then Exit Sub
    Set JobPDF = CreateObject("PDFCreator.clsPDFCreator")
    With JobPDF
        If .cStart("/NoProcessingAtStartup") = False Then
            MsgBox "Initialisation de PDFCreator impossible", vbCritical + vbOKOnly, "PDFCreator"
            Exit Sub
        End If
        .cOption("UseAutosave") = 1
        .cOption("UseAutosaveDirectory") = 1
        .cOption("AutosaveDirectory") = sCheminPDF
        .cOption("AutosaveFilename") = sNomPDF
        '   0=PDF, 1=Png, 2=jpg, 3=bmp, 4=pcx, 5=tif, 6=ps, 7=eps, 8=txt
        .cOption("AutosaveFormat") = 0
        .cClearCache
    End With
    ActiveSheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
    Do Until JobPDF.cCountOfPrintjobs = 1
        DoEvents
    Loop
    JobPDF.cPrinterStop = False
    Do Until JobPDF.cCountOfPrintjobs = 0
        DoEvents
    Loop
    Application.Wait Now + TimeValue("00:00:03")
    JobPDF.cClose
    Set JobPDF = Nothing
End Sub