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

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+
 
j'ai modifier
Function iCouleur(Cellule As Range)
Application.Volatile
iCouleur = Cellule.DisplayFormat.Interior.ColorIndex
End Function

et la formule

=iCouleur(LC(-9))

mais sort me renvoie une erreur ca me sort #VALEUR!
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…