Boucle sur Find

Bonjour le forum,

J'ai creé un bulletin de commande que je souhaiterai lier à mon stock.

Je voudrais tester le stock pour savoir s'il est suffisant.

Je parviens à le faire avec une ligne en la nommant, mais en créant une variable ça ne fonctionne pas.

Le code s'execute, pas d'erreur, mais rien ne se passe.

Il faudrait tester dans le classeur "B_C" chaque produit à l'aide du code qui lui est attribué en colonne "A"

Si le stock est > ou = je souhaite écrire en "M" St_Suffi, s'il est < St_In toujours en "M" du classeur "B_C".

Je vous joins les deux classeurs, le code se trouve sur "B_C"

Merci d'avance pour votre aide,

Jeremy

19b-c.zip (18.20 Ko)
19stock-2015.zip (7.21 Ko)

Bonjour

A vérifier

Bonjour Banzai,

J'ai une erreur d'execution 32809 définie par l'application ou l'objet.

For I = 22 To ThWbk.Sheets("B_Commande").Cells(Rows.Count, 4).End(xlUp).Row

Est-ce que cela peut être du au fait que j'utilise Ecel 2003?

Bonjour

J'ai eu le même problème quand j'ai voulu le tester avec 2003, pourquoi je ne sais pas

Avec 2010 pas de souci

Si c'est impératif qu'il fonctionne avec 2003, je ne vois que tout refaire avec 2003

Mais peut-être existe t-il une solution simple pour que cela fonctionne

Pour info : J'ai chargé avec XL2010 mais enregistrer au format XL2003

Et avec 2003 cela fonctionne

Vérifie chez toi

Je confirme, ça fonctionne.

Merci beaucoup pour le coup de main.

Rechercher des sujets similaires à "boucle find"