XL 2013 renvoyer la couleur d'arrière plan d'une forme conditionnelle

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 !

verdo28

XLDnaute Nouveau
Bonjour,
j'ai des cellules en feuille "2022" ou il y a la couleur verte, avec une fonction et une formule je récupère le numéro de la couleur ce qui me permet de calculer le montant dans mes cellules verte
la fonction :

Function couleur(Cellule As Range)
Application.Volatile
couleur = Cellule.Interior.ColorIndex
End Function

la formule pour récupérer le N° de couleur :

=Couleur(LC(-16365))

ce qui me sort 43 (n° de la couleur verte)

quand je fais un format conditionnel , cela fonctionne car j'ai bien ma cellule verte , mais ma formule me sort -4142 ce qui équivaut a aucun remplissage au lieu de 43 la couleur vert.
Quelqu'un a une idée pourquoi cela me fait ca et peut on résoudre ce problème ?
Merci d'avance
 

Pièces jointes

Dernière édition:
Bonjour Verdo28

C'est tout à fait normal, une couleur appliquée par MFC (Mise en Forme Conditionnelle) ne peut pas être détectée ainsi, elle est juste "affichée"

Il faut donc utiliser "DisplayFormat" 😉

VB:
couleur = Cellule.DisplayFormat.Interior.ColorIndex

A+
 
- 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

  • Question Question
Microsoft 365 nb . si couleur
Réponses
7
Affichages
1 K
Réponses
6
Affichages
904
Retour