Bonjour Eric, cp4, le Forum,
Une autre solution basée sur le contenu des feuilles.
Pour les fournisseurs, le code recherche si "BON DE COMMANDE" figure dans la première ligne. J'ai utilisé la fonction Find car la structure des feuilles n'est pas identique, Dans le cas contraire, on pourrait tester si le texte apparaît dans la même cellule (cf feuilles de plats)
Pour les plats, on teste si "Fournisseur" est inscrit en B10.
Cette astuce ne fonctionne bien que si ces deux critères ne figurent pas en même place sur d'autres feuilles.
Enfin, j'ai préféré attacher le code à l'événement Change qui se produit avant l'événement Click.
Espérant avoir été utile.
Cordialement.
PS: en cas de rajout de fournisseur ou de plat, pas de code à modifier.