[Excel] Texte contenu dans une cellule

Résolu/Fermé
Mirage - 4 avril 2012 à 12:27
 Mirage - 5 avril 2012 à 10:55
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.






A voir également:

4 réponses

ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié par ccm81 le 4/04/2012 à 17:06
bonjour

je ne sais pas si j'ai bien compris
https://www.cjoint.com/?0DereNfejte

RQ. ce n'est pas vraiment de la programmation

bonne suite
0
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
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
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
5 avril 2012 à 10:29
exactement, peut être passer par une macro
https://www.cjoint.com/?0DfkAkrnjWt
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213
5 avril 2012 à 10:30
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
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
5 avril 2012 à 10:35
bien vu eric, ça évite l'artillerie lourde !!!
bonne journée
0
je vais tester ça :)
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213
5 avril 2012 à 10:45
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
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