Vérifier qu'une cellule ne contient pas une liste de mots interd

Résolu
Fly2000 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrais vérifier que dans une cellule dans laquelle je redigerais un texte, ne se trouve pas un des mots ou expressions que j'aurais prédifini dans une liste.
Au plus simple me colorier la cellule en rouge si il y a un des mots interdits
Au mieux colorier la cellule en rouge et me dire qu'elle mot interdit j'ai utilisé.
Pouvez vous m'adiez, s'il vous plait ?

3 réponses

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Une possibilité par macro (ALT+F11 pour voir le code) :
    http://www.cjoint.com/c/GHqqBbQSQoi

    A adapter à tes besoins

    Cdlmnt
    Via
    1
  2. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonsoir,

    sinon, une solution par MFC.

    Si le texte à vérifier est en E10 et en gardant le nom interdits que via55 à créé, mettre le formule
    =SOMMEPROD(--(ESTERREUR(CHERCHE(interdits;E10))))<>nbval(interdits)
    en MFC.

    cordialement
    1
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    une proposition ici avec la détection du mot et la MFC
    https://mon-partage.fr/f/miGcC4LF/

    un conseil: placez dans la liste des mots interdits un blanc devant et derrière chaque mot, pour éviter les confusions de texte, sinon par exemple:
    mot interdit ver sera détecté dans envers ou vert

    crdlmnt
    1