Bonjour,
Je me casse les dents sur un problème de boucle ! Impossible de trouver d'ou vient le bug !!!
J'ai deux fichiers :
- "BD pour exemple" qui se trouve être la base de donnée de référence (les macros sont dans ce fichier).
- "BOM pour exemple" qui est le fichier de travail, dans lequel j'ai des références vides que je désire compléter avec les données de la base de donnée
Pour faire fonctionner le tout, on ouvre seulement le fichier BD, on execute la macro, et on va ouvrir le fichier "BOM pour exemple" par l'intermédiaire de la boite de dialogue qui s'ouvre.
En gros la macro cherche les références du BOM dans la BD :
- Si la référence du BOM existe dans la BD, on copie l'info dans le BOM, en vert
- Si la référence du BOM n'existe pas dans la BD, on colorie la référence en rouge
Note : les numéros de référence dans le BOM sont sous la forme "159403,A,2" mais je les transforme en "RS-159403" avant comparaison avec la base de donnée, pour que ce soit compatible
PROBLEME : la marco ne reconnait pas les chiffres qui sont pourtant égaux! Tout est colorié en rouge......
Dans mon exemple le numéro RS-158716 existe dans la base de donnée et dans le BOM, mais reste en rouge...
So help ! Qu'es-ce qui ne va pas dans ma macro !!
Partager