Mise en forme à partir d'une liste

bonjour.

voici mon problème. en espérant que vous pourrez le résoudre ....

dans mon fichier, deux feuilles.

dans la première on viens dans une colonne coller une liste de NOMS / PRENOMS qui sont dans la meme cellule.

dans la deuxième feuille on a déja une liste de prenoms classés dans une colonne (jean; luc; marcel; michel ) les uns en dessous des autres.

j'aimerais faire en sorte que si dans la liste de NOMS / PRENOMS collée dans la première feuille il y a des prenoms qui sont dans la liste de la deuxième feuille, alors les cellules contenants ceux-ci se remplissent de rouge (ou autre format de cellule)

merci d'avances aux personnes qui pouront m'eclairé .

pour plus de details contactez moi

Bonjour,

Dans ta Feuil2, ta liste de prénoms en colonne A.

Nommer ta liste de prénoms avec la fonction DECALER :

Insertion - Nom - Définir - Nom dans le classeur : liste_prénoms - Fait référence à :

=DECALER(Feuil2!$A$1;;;NBVAL(Feuil2!$A:$A))

Permet ainsi de définir une plage nommée dynamique des prénoms.

Ensuite, sur ta Feuil1, les noms et prénoms dans la même cellule (de A1 à A...) :

Format - Mise en forme conditionnelle - La formule est :

=SOMMEPROD((ESTNUM(TROUVE(liste_prénoms&"µ";A1&"µ")))*1)>0

Le TROUVE permet de faire la différence entre les majuscules et les minuscules (il est supposé ici que les noms sont en majuscules et les prénoms initiale majsucule et le reste minuscules)

le &"µ" : nécessaire pour faire le distingo avec les prénoms composés. Ex. : si on a Jean dans les prénoms, Jean-Marie ne doit pas répondre OUI au test.

Je te laisse adapter

@+

MEEEERCIIIIII

Rechercher des sujets similaires à "mise forme partir liste"