Rassurez-vous,
MoOOssieur le donneur de leçons :
- Ils ont tous
fui, effectivement. Tous ceux qui interviennent actuellement, y compris vous,
MoOOssieur, sont des nouveaux, qui ne connaissaient pas ce forum avant le
17 avril 2009.
- Si j'ai fait un
amalgame, ce que vous condamnez, c'est que j'ai toujours voulu être dentiste ...
- Je ferai le maximum pour obtempérer à votre
ordre impératif, mais cela risque d'être très difficile, car ce
ton péremptoire et professoral qui vous hérisse fait partie de ma nature intrinsèque depuis 70 ans, et j'aurai du mal à en changer, juste pour vous faire plaisir !
- En tout cas, la prochaine fois que vous éprouverez le besoin de tirer l'oreille à quelqu'un (sans confondre le
réel et le
virtuel), soyez un peu plus réactif, parce que 2 ans et 5 mois, ça fait un peu long ; durant ce laps de temps, j'ai eu le temps de commettre encore 6 ou 7 mille messages de plus dans CCM : quels dégâts !
- Concernant la question de
denispapou (
qui, lui, n'a jamais protesté), il a soulevé le
problème inverse : "comment faire pour que la saisie d'une lettre provoque l'affichage d'une couleur", alors que le
sujet était "comment tester la couleur d'une cellule et afficher un texte en conséquence". Mais vous avez le droit de décider que c'est la même chose ...
* P.S. -
Vous aurez remarqué que j'ai employé un ton sarcastique et condescendant, pour m'éloigner au mieux du ton péremptoire et professoral ...
Je serais hypocrite de terminer par cordialement, alors je ne le fais pas.
--
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Merci pour ta solution, elle fonctionne trés bien mais c'est exactement l'inverse que je souhaite faire.
Cette procédure teste le contenu d'une cellule et colore ensuite le fond d'une autre. Mais moi je veux tester la couleur de fond d'une cellule en me fichant de ce qu'il y a dedans et ainsi remplir une autre cellule en fonction du code couleur renvyé par le test.
Je ne sais pas si je suis trés clair... moi même....
Encore une fois merci. Et si tu as une idée, n'hésite surtout pas ;-)
Je te propose une petite macro qui fait ça :
Sub distri_couleur()
Dim i
For i = 1 To 12
Worksheets(1).Range("C" & i).Value = Worksheets(1).Range("B" & i).Interior.Color
Next i
End Sub
'Remplacer le 10 par le nombre de ligne que vous souhaiter traitées.
'Remplacer le "I" par la colone que vous souhaiter utiliser pour le résultat (code de couleur).
'Remplacer le "B" par la colone qui contient les couleurs a filtrer.
Tu obtiens un code chiffré qui correspond à la couleur, et ensuite tu traites ce code selon ton besoin.