Désolé, mais ton code est exécuté sur la ligne 2 de ta feuille active, de la dernière colonne occupé à partir de B en remontant à partir de cette colonne jusqu'en B.
Tu cherches si la valeur de la cellule est trouvée dans la plage A2:E2 d'une autre feuille et si égale à "CD5035" !
Ça c'est très curieux comme test et pour le moins incohérent à mon sens... mais c'est ce que tu fais !
Et si le test est positif, tu mets (tu as l'intention semble-t-il) : "xxx" dans la cellule...
Enfin ! tu crois mettre car avec .Cells(i)
, référant à la feuille active, si cela fonctionne, l'inscription se fera sur la ligne 1...
Cordialement.