Option Explicit
Sub Save_Pdf()
Dim ws As Worksheet, nom$, chemin$
Dim derL&, i&, temp$, t
Application.ScreenUpdating = False
derL = Sheets("Liste Feuilles").Cells(Rows.Count, 1).End(xlUp).Row
temp = Split(ThisWorkbook.Name, ".xlsm")(0)
For i = 2 To derL
nom = Sheets("Liste Feuilles").Cells(i, 1).Value
For Each ws In Worksheets
If ws.Name = nom Then
ws.Activate
chemin = ThisWorkbook.Path & "\PDF\"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=chemin & nom & " " & temp & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=False
End If
Next ws
t = Timer + 0.5: Do Until Timer > t: DoEvents: Loop
Next i
Sheets("Recap CL").Activate
End Sub