J'ai utilisé le nom du bouton de votre USF. Si ce n'est pas celui-ci, envoyé le fichier que je regarde.
Bonne soirée.
Sinon pour être plus précis :
Private Sub CommandButton1_Click()
Dim client As String
client = ComboBox1.Value
If client = "" then Exit Sub 'Si la valeur n'est pas le nom du client alors ne fait rien
Sheets(client).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
nofacture & " " & client& ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub
Private Sub UserForm_Initialize()
ComboBox1.List = Sheets("Feuil1").Range("A1:A4").Value
End Sub