Bonjour Yohann,
J'ai ajouté ce code qui fonctionne pas trop mal malheureusement il enregistre les PDF séparément. Merci beaucoup; je n'y serait jamais arrivé sans votre aide. Bonnes fêtes de fin d'année!
Private Sub CommandPdf_Click()
'imprimer en pdf
Application.ScreenUpdating = False
For i = 0 To LbFeuilles.ListCount - 1
If LbFeuilles.Selected(i) = True Then
Application.StatusBar = "Impression: " & LbFeuilles.List(i)
Application.DisplayAlerts = False
Sheets(LbFeuilles.List(i)).ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=Application.GetSaveAsFilename(ThisWorkbook.Path & "\" & ThisWorkbook.Name & ".pdf"), _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
OpenAfterPublish:=True
Else
End If
Next i
Application.DisplayAlerts = True
Unload Me
Application.StatusBar = False
Application.ScreenUpdating = True
End Sub