Je te propose une solution simple, sans macro:
Supposons que Idproduit, nomproduit et quantité sont respectivement dans les colonnes A, B et C de chacune des deux feuilles
1° Sur ta première feuille tu rajoutes une colonne D dans laquelle tu mets une formule =NB.SI(Feuil2!A:A;A1), et tu la tires vers le bas. Cette formule te retournera 1 si le Idproduit apparait dans la colonne A de la Feuil2, et 0 s'il n'apparait pas.
2° En utilisant un filtre ou "trier par" tu peux séparer les lignes dont la valeur en D vaut 1 (ce qui veut dire que Idproduit apparait dans la liste des ID à supprimer) et les supprimer tout simplement
3° Ensuite tu peux supprimer la colonne D qui ne te sert plus à rien, et voilà