Changement couleur smiley MFC

  • Initiateur de la discussion Initiateur de la discussion noelie
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

noelie

XLDnaute Nouveau
Bonjour ,

Je n'arrive pas à changer la couleur des smiley dans ma feuille de calcul. Je m'explique :

Dans la colonne H j'ai 3 catégories de notes : A, B ou C
Je voulais mettre dans la colonne C un smiley qui sourit en vert si lettre A dans la colonne H, un smiley neutre vert si lettre B dans la colonne H, et un smiley boudeur rouge si lettre C dans la colonne H.
Pour arriver à mettre les smiley, j'ai traduit les lettres de la colonne H en chiffres dans une colonne masquée en G, j'ai écrit la formule suivante dans la colonne G : =SI(H120="A";1;SI(H120="B";2;SI(H120="C";3)))

Pour les smiley dans la colonne C : j'ai mis l'écriture Wingdings et écris la formule suivante =SI(G120=1;"J";SI(G120=2;"K";"L"))

Le problème arrive pour changer la couleur des smiley.

J'ai essayé 2 techniques :

1 er : Clic droit dans la colonne C : mise en forme cellule, nombre, personnalisé, et dans type écrit [Rouge][<0]L;[Vert][>0]j;[Jaune]K aucun résultat.
2 ème : MFC, nouvelle règle, mettre en forme toutes les cellules d'après leurs valeurs, échelle à 3 couleurs, type nombre, valeur, = J, =K, =L avec les couleurs associées.

Aucun résultat. Les smiley sont toujours en noir.

J'ai certainement mal fait quelque chose.

Si vous pouviez m'apporter une solution...

Je vous remercie d'avance pour vos précieux conseils.
 
Re : Changement couleur smiley MFC

Bonjour noelie, Salut Dull 🙂. Trop tard, Dull fut très rapide... : ) ) Je propose quand même une autre formule pour renvoyer les lettres :
VB:
=SI(G120="";"";CHOISIR(G120;"J";"K";"L"))
Cordialement
 
Dernière édition:
Re : Changement couleur smiley MFC

Bonjour Dull, Efgé

Merci pour vos réponses!

Qui sont en effet très rapide...

Dull :
J'ai essayé avec la MFC, aucun résultat, la couleur reste inchangé.
J'ai rentrée ta formule dans la colonne C. Résultat idem au miens.
Comment as tu fait pour obtenir la couleur verte de façon automatique?

Efgé :

Le code VBA revient à faire une macro? Je ne maitrise pas assez excel pour me lancer la dedans...

Est-ce qu'on ne peut pas rentrer une formule dans la MFC?
 
Re : Changement couleur smiley MFC

Re, Pour ma proposition il y confusion, pont de VBA la dedans. La formule
VB:
=SI(G120="";"";CHOISIR(G120;"J";"K";"L"))
peut remplacer ta formule
VB:
=SI(G120=1;"J";SI(G120=2;"K";"L"))
en ganant un SI . Cordialement
 
Re : Changement couleur smiley MFC

bonjour,

une formule très courte (en adaptant les adresses):
Code:
=SI(C6="";"";CAR(73+C6))
.
Pour la MFC as-tu vu les 3 formules proposées par Dull 🙄?
Tu peux aussi tout gérer par macro comme dans l'exemple proposé (clic bouton droit de l'onglet puis Visualiser le code).
 

Pièces jointes

Re : Changement couleur smiley MFC

Merci beaucoup pour vos réponses j'ai combiné plusieurs de vos formules et ça fonctionne très bien,
J'ai réussi à faire une MFC efficace.

Grâce à vous j'ai de beaux smiley tout colorés!!!!

A bientôt sur le Forum

Noëlie
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
25
Affichages
606
Réponses
5
Affichages
208
  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
224
Réponses
7
Affichages
280
Retour