D'une part, la liste étant prédéfinie et limitative, chaque fois que tu la changes tu devras modifier ta macro...
D'autre part, mon code est finalisé et il fonctionne ! Ce qui est toujours mieux qu'un code non finalisé, approximatif, à la syntaxe également approximative ! Et il pourra fonctionner en y apportant les modifications que tu souhaites de façon fort simple car il n'y aura jamais que deux éléments à modifier : la liste des mots et la plage à contrôler qui doit comporter autant de cellule que de mots dans la liste.
En outre, je ne suis pas très enclin à remettre sur pieds n'importe quel code-déchet trouvé sur le Net, lorsque l'on peut faire aisément du sur-mesure, et surtout lorsque j'en ai produit un que je pense optimisé, et qui donc s'exécutera plus rapidement que ton exemple qui tend à piétiner...
Pas fait de mesure, mais on peut en faire ! (quand il y aura un code à comparer)
Cordialement.