Bonjour @James007, @Jean-Eric,
@James007: Je comprends mieux. Merci beaucoup pour votre explication.
@Jean-Eric: J'ai testé votre fichier et cela fonctionne parfaitement. Merci beaucoup de m'avoir fait découvrir la fonction Split de VBA.
Du coup, j'ai implémenté cette fonction dans mon code (voir ci-joint). Mon code fait un matching entre la valeur d'une cellule et l'extrait d'un filename.
La fonction Split prend la bonne valeur pour faire le matching. J'ai pu le vérifier en faisant un MsgBox.
Toutefois, je ne comprends pas pourquoi ma condition If ne fonctionne pas correctement, elle me renvoie le contraire. Dans le sens, où le résultat pris correspond à celui du sinon alors que le résultat devrait celui du si.
J'ai l'impression que le problème vient de ma boucle For mais je ne suis pas sûr.
Je souhaiterais que ma macro affiche le bon résultat.
Pourriez-vous jeter un oeil sur ma boucle, s'il vous plaît?
J'espère avoir été assez clair dans la définition de mon problème...
Merci par avance pour votre aide.