Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Une fonction peut-elle changer la couleur d'une cellule ?

  • Initiateur de la discussion Initiateur de la discussion FrankLB
  • 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 !

F

FrankLB

Guest
Bonjour à tous,

Je souhaite changer la couleur d'une cellule en fonction du résultat calculé par une fonction que j'ai écrite. Je ne peux pas utiliser les MFC car plus de 3 couleurs. Je ne peux pas le faire sur toute la feuille, mais pour certaines cellules uniquement.

Merci.
 
Re : Une fonction peut-elle changer la couleur d'une cellule ?

Re,
Merci de ta réponse Orodreth,
Mets là dans un module à part, et ne mets pas la fonction en privé.
Un peu benêt le garçon (Moi bien sûr...): mais encore ?
On place le code dans un module standard sous une appelation sub ?
Et comment on l'appelle ?
Via une procédure workshheet_change ?

Cordialement
 
Re : Une fonction peut-elle changer la couleur d'une cellule ?

Re Spitnolan.

Dans un module standart oui.

La signature est comme ceci:
Code:
Function ... ( ... ) 


end function

Ensuite, pour la cellule, le = + nom de ta fonction et les paramètres suffisent pour l'appeler.

Une function renvoie une valeur, donc avant le "end function", tu dois mettre:
Code:
NomdeLaFonction = ResultatDeLaFonction
 
Re : Une fonction peut-elle changer la couleur d'une cellule ?

Re,
Merci Orodreth, abc,

Ben oui, c'est vraiment tout bête😀...
En fait je pensais à une fonction non inscrite dans une cellule :
Sur la base de l'exemple d'abc, au lieu d'entrer la donnée en C2 et de mettre la fonction en C3, avoir une fonction qui s'applique directement à la source c'est à dire directement sur la cellule C2 d'où mon interrogation benoite...

En tout cas merci, je me coucherai moins bête ce soir...

Cordialement
 
Re : Une fonction peut-elle changer la couleur d'une cellule ?

Si je vous dis que mon problème est encore plus dégénéré?

Je dois faire en sorte que si la date inscrit est inférieur à celle d'aujourd'hui alors la ligne doit devenir rouge =) Allez-vous perdre espoir?

De plus si elle est 7 jours supérieur, elle doit devenir jaune!

Et sinon doit rester blanc =)

🙁

Dois-je aller me pendre maintenant?


----------------------

Ou vu d'un autre coté... je suis capable de rendre une cellule d'une couleur mais pas la ligne... Alors est-il possible de voir le problème autrement... Exemple... Si la cellule A1 est jaune alors la cellule A2 devient jaune?

(désolé pour mon accent Québecois les cousins!)
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…