Reconnaissance de nombre

Fermé
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017 - 17 mai 2017 à 16:49
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 1 juin 2017 à 18:06
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
A voir également:

4 réponses

Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
Modifié le 17 mai 2017 à 21:51
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)
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
17 mai 2017 à 22:43
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)
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
18 mai 2017 à 14:35
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.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073 > Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024
18 mai 2017 à 17:51
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
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
17 mai 2017 à 23:07
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.
0
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...
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
20 mai 2017 à 13:34
Bonjour,

« il m'est impossible de le lire sur mon pc ! » C 'est-à-dire ???
Peut-être que les macros ne sont pas activées ?

« J'ai Office 2007 c'est surement la raison » Non, c'est un fichier créé sous 2007
0
C'est bon j'ai du télécharger Excel Viewer !

Merci beaucoup !
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
20 mai 2017 à 14:30
Mais Excel Viewer ne permet pas de modifier le fichier !
0
En effet je peux plus le modifier !

Lorsque je double clic sur le fichier téléchargé cela me met un message d'erreur avant même de pouvoir ouvrir le document sous excel...
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
17 mai 2017 à 23:27
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
0