Reconnaissance de nombre
Arnaud3140
Messages postés
28
Statut
Membre
-
Patrice33740 Messages postés 8400 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8400 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans le fichier ci joint j'aimerai que les chiffres présent dans la colonne "R" intitulé " Résultat Multi" soit repéré dans les colonnes allant de "B" à "Q" de couleur verte.
Par exemple : en "R2" il y a les chiffres : "9;8;6;10" j'aimerai que dans les cases allant de "B2" à "Q2" à chaque fois que un "9" un "8" un "6" ou un "10" est présent il soit affiché en vert et les autres chiffres en rouge.
Merci beaucoup.
https://www.cjoint.com/c/GEroTe2K3F1
Dans le fichier ci joint j'aimerai que les chiffres présent dans la colonne "R" intitulé " Résultat Multi" soit repéré dans les colonnes allant de "B" à "Q" de couleur verte.
Par exemple : en "R2" il y a les chiffres : "9;8;6;10" j'aimerai que dans les cases allant de "B2" à "Q2" à chaque fois que un "9" un "8" un "6" ou un "10" est présent il soit affiché en vert et les autres chiffres en rouge.
Merci beaucoup.
https://www.cjoint.com/c/GEroTe2K3F1
4 réponses
-
Bonjour Arnaud.
Ta demande semble simple. En réalité elle est très complexe, et ne peut (à mon avis) être résolue que par une macro programmée en VBA ...
En effet :
1) en "R2" il y a les chiffres : "9;8;6;10" est une affirmation fausse ; il y a là un texte, c'est-à-dire une suite de caractères alphanumériques et un signe de ponctuation.
2) Il faudrait commencer par extraire de cette chaîne toutes les parties qui ressemblent à des nombres, puis les comparer aux extractions opérées de la même manière en colonne R. Ce n'est pas immédiat ...
3) Une fois identifiés, ces "nombres" devraient être colorés à l'intérieur de leur chaîne d'origine ; mais aucune fonction Excel ne permet de faire cela.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R) -
Bonsoir,
commence par sélectionner ta plage A2:Q32
Mise en forme conditionnelle
la formule est
=OU(NB.SI($R2;"*9*");NB.SI($R2;"*8*");NB.SI($R2;"*6*");NB.SI($R2;"*10*"))
format/Remplissage et choisi la couleur verte
ensuite sélectionne la plage R2:R32 choisi la couleur de police par défaut rouge
alors que la plage R2:R32 est encore sélectionnée, Mise en forme conditionnelle
la formule est
=OU(NB.SI(R2;"*9*");NB.SI(R2;"*8*");NB.SI(R2;"*6*");NB.SI(R2;"*10*"))
Format/Police/choisi la couleur noire dans le nuancier (NE PAS CHOISIR AUTOMATIQUE)
-
Bien le bonjour à mon ami Mike-31.
La demande d'Arnaud est beaucoup plus vicieuse que ça !
Ce qu'il veut colorer, ce n'est pas toute la cellule, mais seulement les nombres concernés ...
De plus dans son message il n'y a qu'un exemple, mais dans son fichier joint il y a tout un tableau !
J'ai peur qu'on ne puisse échapper à VBA ...
Amicalement.- Salut l'ami,
Oui tout a fait, j'ai lu en diagonale je m'étais arrêté à la lecture "j'aimerai que dans les cases allant de "B2" à "Q2"" à chaque fois que etc
J'ai compris mon erreur d'interprétation à la réponse de l'ami Patrice que je salue ainsi que CCM
Heureusement que la discussion nous a passionnée parce que le demandeur ne donne toujours pas de signe de vie
Cordialement
-
-
Bonjour,
Effectivement, comme dit Raymond (bonjour les Antilles), il faut une macro programmée en VBA :
Voici le fichier (il faut activer les macro) :
https://www.cjoint.com/c/GErvcLg2FQk
Les couleurs se mettent automatiquement sur toute la ligne lors de la saisie ou de la modification.-
Bnojour,
Désolé pour ma réponse tardive ma vie professionnelle ne me permet pas de répondre rapidement !!
Néanmoins merci beaucoup pour vos réponses à chacun !
J'ai ouvert le fichier sur mon smartphone "http://www.cjoint.com/c/GErvcLg2FQk" et c'est exactement ce dont j'ai besoin ! En revanche j'ai un soucis, il m'est impossible de le lire sur mon pc ! J'ai Office 2007 c'est surement la raison... -
-
-
-
-
-
Bonjour
Comme dit Raymond (salut tardif à toi) une macro me semble nécessaire
Un essai dans ce sens
http://www.cjoint.com/c/GErvA42ZU8H
Cdlmnt