[Excel] Texte contenu dans une cellule

Résolu
Mirage -  
 Mirage -
Bonjour,

Je recherche un moyen de détection automatique (mise en forme conditionnelle, formules ...) des cellules dont le texte est contenu dans une autre cellule.

Voici un exemple:

A1 : AA
A2 : BBB
A3 : CCC
A4 : AAA

on remarque que le texte de la cellule A1 est conten dans la cellule A4. J'aimerais donc que la cellule A1 soit surligné d'une certaine couleur et qu'elle soit indiqué comme "erreur" en B1 par exemple.

Je vous remercie d'avance pour votre aide.

4 réponses

  1. Mirage
     
    Merci, c'est bien ce que je cherche à faire. Cependant, j'ai oublié un petit détail qui va avoir son importance.

    Je cherche à comparer toutes les cellules entre elles. Autrement dis, en plus de la recherche de AA, j'aimerais également recherché BB de la même manière:

    AA > 1
    BBB
    CC
    DD
    AAA
    EEE
    FFF
    BB > 1
    GGG

    Je pense que cela va compliqué davantage le problème.

    Merci d'avance et désolé pour le manque d'informations.
    0
    1. Mirage
       
      après réflexion, je pense que la meilleure méthode consiste à utilisé la formule déja en place (ESTERREUR) et de comparer la valeur avec les autres cellules excepté celle que l'on recherche.
      Par contre, je ne sais pas comment affecter une exception dans la selection des cellules
      0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    =SOMMEPROD(SI(ESTERREUR(CHERCHE(A2;$A$2:$A$10));0;1))
    formule matricielle à valider avec shift+ctrl+entrée
    à recopier vers le bas.
    si résultat >1 alors chaine présente dans une autre cellule.

    eric
    0
    1. ccm81 Messages postés 11033 Statut Membre 2 434
       
      bien vu eric, ça évite l'artillerie lourde !!!
      bonne journée
      0
    2. Mirage
       
      je vais tester ça :)
      0
    3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Je n'avais pas vu ta réponse ccm :-)
      S'il a beaucoup de lignes la fonction vba sera interessante car sûrement plus rapide.
      eric
      0
    4. Mirage
       
      alors donc ça fonctionne mais j'ai que des 1 partout. Comment faire apparaitre des accolades { } pour appuyer sur CTRL SHFIT ENTREE.

      j'ai pas trop compris ce principe de valeurs matricielles.

      edit : C'est bon ça fonctionne !
      un grand merci à vous deux !
      0