Bonjour,
pourriez vous m'aider sur un sujet?!
J'ai Excel 2016 sur mon ordi, à titre d'info.
Feuil1:
J'ai une liste qui contient 200 noms de marques (Coca-cola, Nestlé, etc.) qui constitue une blacklist de marque.
Mon objectif est de vérifier si ces noms issus de la Blacklist se retrouvent dans ma seconde liste des actifs de différents fonds dans la Feuil2.
La seconde liste indique des fonds financiers et des marques rattachés à ces fonds.
L'idée c'est de 'matcher' les deux listes pour vérifier si les noms de marques de la première liste apparaissent sur la seconde liste et il faudrait afficher sur une colonne supplémentaire du second volet (colonne D: contient oui ou non un nom de la Blacklist) si oui ou non la ligne contient le nom de la liste de base.
Voir en pièce jointe le code test que l'on m'a proposé.
Malheureusement, ce dernier a quelques problèmes:
*dans la feuille 2, 'yùm' devrait indiquer 'oui' dans la colonne D (accent et sans accent ne devrait pas poser de problème).
*et quand j'enlève le tiret (-) de la liste de base pour Coca-cola par exemple, et je teste la requête, il ne reconnait pas le nom non plus..
*Aussi, si je rajoute par exemple 'coca-cola tm' comme nom d'actif (colonne C de la feuille 2), la requête ne reconnait pas la dénomination 'coca-cola'.
Or je cherche à avoir une requête qui reconnait la présence d'une chaine de caractères qui a quelque part dans sa cellule le mot 'coca-cola', avec accent, sans accent, avec des mots en plus etc.
Si vous avez des propositions pour une amélioration de ce code ou un autre code VBA à appliquer, je suis preneuse!!
Ce serait super aussi si avec le code, on pourrait me donner une petite explication du code, cad expliquer à quoi servent les différentes lignes de code!
Merci pour votre aide, bonne journée