Le problème vient effectivement de cette ligne.
Set cell = Sheets("STOCK").Range("E2:E" & Range("E" & Rows.Count).End(xlUp).Row).Find(Produit, lookat:=xlWhole)
Si je défini la plage (E2:E100), cela fonctionne.
Set cell = Sheets("STOCK").Range("E2:E100" & Range("E" & Rows.Count).End(xlUp).Row).Find(Produit, lookat:=xlWhole)
Cela me convient pour les produits que je gère. Mais pour des métiers ou il peut y avoir plusieurs centaines de références, existe-t-il une solution qui permettte d'automatiser le nombre de ligne à prendre en compte?
Merci,
Bone journée à tous.