Bonjour Victor et le forum,
voici ma proposition. J'ai modifié la source de données du graphique qui est maintenant dans la même feuille Bridge par SKU, en dehors de la zone d'impression. A' adapter le chemin et le nom du fichier pdf enregistré, ci-dessous le code:
Sub test()
Dim DropDownCell As Range
Dim inputRange As Range
Dim c As Range
Dim i As Long
Dim x As Integer
Set DropDownCell = Worksheets("Bridge par SKU").Range("D5")
Set inputRange = Evaluate(DropDownCell.Validation.Formula1)
i = 0
Application.ScreenUpdating = True
'Copie chaque feuille après le dernier
For Each c In inputRange
DropDownCell = c.Value
Worksheets("Bridge par SKU").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Range("D5")
i = i + 1
Next c
'Selectionner tous les onglets à partir du quatrième
ThisWorkbook.Worksheets(4).Select
For x = 4 To ThisWorkbook.Worksheets.Count
Worksheets(x).Select (False)
Next x
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path & "\" & "Revalorisation de la SKU.PDF", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
Application.DisplayAlerts = False
'Supprime les onglets sélectionnés
ThisWorkbook.Windows(1).SelectedSheets.Delete
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
Cordialement