Je n'ai jamais utilisé le .find mais, en considérant que la valeur que tu cherche existe bien, vérifie s'il n'y a pas d'espace ou de caractère non affichable dans l'enreg. (que tu cherche) dans la table.
Donc, commence à chercher plus large avec
AdoFindCode.Find "CODEB LIKE '*426008344395*'"
(ou
AdoFindCode.Find "CODEB LIKE '%426008344395%'"
, je ne me souviens jamais si avec ADO, c'est '*' ou '%'
)
Et après tu affine ta recherche.
Je me demande si le '-' ne pose pas problème aussi.
En plus, si le .find fonctionne comme .filter, fait éventuellement attention à la casse : pour .filter 'ABCD' et 'abcd' sont égaux, même si ta table est casse-sensitive.
Partager