Formule ou VBA - résultat attendu en fonction de la couleur de police

Bonjour,

Je viens solliciter votre aide pour une formule excel ou VBA. J'essaye de trouver une formule qui me permettra d'indiquer automatiquement un résultat en fonction de la couleur de la police. J'ai parcouru plusieurs forums mais sauf erreur de ma part, les sujets traités sont spécifiques à la couleur de cellule et non de la police.

Je n'ai trouvé que des solutions en VBA mais aucune formule ne semble possible. Me le confirmez-vous ?

Pour mon cas, je souhaiterai qu'un résultat soit inscrit automatiquement en fonction de la couleur de la police. Je m'explique, dans mon fichier joint, il y a des chiffres en couleur en colonne "C" et je souhaiterai qu'en fonction de cette couleur soit indiqué en colonne "B" un résultat. exemple :

- si le chiffre est vert en colonne "C", le résultat attendu en colonne "B" est CM

- si le chiffre est rouge en colonne "C", le résultat attendu en colonne "B" est TD

- si le chiffre est bleu en colonne "C", le résultat attendu en colonne "B" est PA

Pensez-vous que cela soit possible ? le fichier peut comprendre une trentaine de ligne

En vous en remerciant par avance

Cordialement

Prya

bonjour,

voici une proposition

exécuter la macro ecriture

18couleur.xlsm (24.67 Ko)

SUPER ! merci beaucoup Gullaud. C'est exactement ce que je souhaitais.

Existe-t-il un site pour obtenir les codes couleurs ?

Merci encore pour votre aide

prya

non

mais ce programme te permettra de trouver ceux dont tu as besoin

6couleur.xlsm (24.67 Ko)

erreur de fichier

9code-couleur.xlsm (22.28 Ko)

Bonjour à tous

A noter cependant que si on change de couleur sans relancer la macro, il ne se passe rien et qu'on se retrouve avec une situation de non concordance et donc diffusion d'un fichier faux.

Il est nettement conseillé de faire l'inverse : saisir les codes et colorer les valeurs par une MFC qui elle agit en temps réel...

Rechercher des sujets similaires à "formule vba resultat attendu fonction couleur police"