Effectivement, voulez vous que je vous transfère le dossier image complet
Non pas besoin. J'utilise des images bidons
Petite question : lorsque vous cliquez sur le bouton Impression, il faut obligatoirement que la combobox2 mentionne une recette ?
Si oui, on peut déplacer les premières instructions du code Private Sub InsImage(Image As String, Cel As Range, ordre As Byte) dans le code CommandButton5_Click car actuellement le code remplit la feuille Impression avant de contrôler la combo2. C'est inutile à mon avis
Dans le code CommandButton5_Click, on mettrait ceci au début
If ComboBox2.ListIndex = -1 Then
MsgBox "La recette n'a pas été sélectionnée...", vbCritical, "Sélection Recette"
Exit Sub
End If
De cette sorte on vérifie d'abord que la combo2 est complétée avant d'afficher la feuille Impression et de la remplir et surtout on ne ferme pas l'userform comme c'est le cas actuellement
Vous êtes ok sur ce point ?
une autre point: Dans le code Sub Affiche_Usf3(), pourquoi faites-vous un enregistrement du fichier après avoir ouvert l'usf3 pour masque ou montrer les onglets ?