Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

couleur cellule par VBA

2 réponses
Avatar
Christian Raoux
salut la liste

comment coloriser une cellule en vba avec comme code couleur
du stille &H00C0E0FF&

quand je fais :

Parametres.Range("M34").Interior.Color = &H00C0E0FF&

en validant la la ligne j'ai
Parametres.Range("M34").Interior.Color = &HC0E0FF

et la couleur n'a plus rien avoir

merci d'avance

christian RAOUX

2 réponses

Avatar
Modeste
Bonjour,
1er point
la valeur maximum autorisée pour le parametre color est :
16646655 en Hexadecimal FFFFFF


2eme point
les valeurs attendues sont des nombres tels que &H000000 à
&HFFFFFF
avec les poids faibles a droites (ROUGE)
les poids forts à gauche (BLEU)

0000FF Rouge
00FF00 Vert
FF0000 Bleu

la valeur citée en exemple : &HC0E0FF

correspond à R%5,V"4,B2
sur ma palette Standard EXCEL
=colorIndex 19 jaune pâle

enfin il faut savoir que EXCEL ne gère que 56 couleurs
distinctes :-(
parmi 16 277 215 possibles via codage Hexadécimal !!!!

voir à ce sujet ma réponse précédente à Ritchie92

je ne saurais que trop te conseiller de consulter :
http://disciplus.simplex.free.fr/classeursxl/gd-
xlcolors.zip

ainsi que :
http://www.mvps.org/dmcritchie/excel/colors.htm


@+



-----Message d'origine-----
salut la liste

comment coloriser une cellule en vba avec comme code
couleur

du stille &H00C0E0FF&

quand je fais :

Parametres.Range("M34").Interior.Color = &H00C0E0FF&

en validant la ligne j'ai
Parametres.Range("M34").Interior.Color = &HC0E0FF

et la couleur n'a plus rien avoir

merci d'avance

christian RAOUX
.



Avatar
Hervé
Salut Christian,
Chez moi la couleur est la même mais essais une de ces lignes pour voir ?

Parametres.Range("M34").Interior.Color = RGB(254, 255, 203)

Parametres.Range("M34").Interior.Color = Val("&H00C0E0FF&")

Hervé.

"Christian Raoux" a écrit dans le message news:

salut la liste

comment coloriser une cellule en vba avec comme code couleur
du stille &H00C0E0FF&

quand je fais :

Parametres.Range("M34").Interior.Color = &H00C0E0FF&

en validant la la ligne j'ai
Parametres.Range("M34").Interior.Color = &HC0E0FF

et la couleur n'a plus rien avoir

merci d'avance

christian RAOUX