Re : Modifier couleur cellule
Merci Gorfael
(entre gens du vignoble Nantais c'est sympa l'entraide !)
ça marche impeccable !
par contre autre petit souci :
si je modifie une couleur exemple RGB(255, 204, 153)
par RGB(255, 204, 102) et bien ça marche plus !
est ce qu' Excel "arrondi" a une valeur connue pour lui ? ici RGB(255, 204, 153) "brun"
y a t il un truc pour contourner ceci ?
merci aussi stemsy
a+
fifounet
Salut
C'est l'éternel problème des couleurs :
RGB(255, 204, 153) est visuellement peut être semblable à RGB(255, 204, 152) ou RGB(255, 204, 154), mais pour Excel, ce n'est pas pareil !
Une solution, c'est éviter les couleurs créées manuellement : les couleurs prévues dans le tableau de choix sont suffisantes, et identifiables avec Colorindex : çaévite les erreurs de frappe, et Excel n'est pas un logiciel d'art : les couleurs ont une fonction informative, mais....
Pour les histoire de couleurs, si tu ne fixes pas des limites clairement définies, tu auras toujours des problèmes.
soit tu utilises le tableau de couleurs Excel et tu joues avec ColorIndex
soit tu redéfini un tableau de couleurs de référence dans une feuille, et toute autre ne sera pas prise en compte
Tu peux essayer de remplacer :
If Cell.Interior.Color = RGB(255, 204, 153) Then
par
If 102 <= Int(Cell.Interior.Color / 65536) And Int(Cell.Interior.Color / 65536) <= 153 Then
si le bleu est compris entre 102 et 153
A+