65280 = &HFF00 et Color

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 !

Kobaya

XLDnaute Occasionnel
bonjour le Forum,

il y a un problème qui me chagrine depuis ce matin.

J'ai déclaré des constantes qui me servent pour colorer des cellules.
Avec le code ci-dessous, CVERTBRILLANT donne une couleur bleu clair au lieu du vert attendu.
Code:
Public Const CVERTBRILLANT = &HFF00 
Range("A1").Interior.Color = CVERTBRILLANT
Par contre, le code ci-dessous fonctionne. Ce qui est bizarre, c'est que 65280 = &HFF00.
Code:
Public Const CVERTBRILLANT = 65280
Range("A1").Interior.Color = CVERTBRILLANT
J'ai essayé en faisant
Code:
Public Const CVERTBRILLANT As Long = &HFF00
Range("A1").Interior.Color = CVERTBRILLANT
mais ça ne fonctionne pas mieux.

Quelqu'un peut me dire où est mon erreur ?
 
Dernière édition:
Re : 65280 = &HFF00 et Color

ben, oui, mais justement, j'ai récupéré cette valeur en faisant ?Activecell.Interior.Color (sur une cellule ayant en couleur de fond celle qui m'intéresse), d'où ma perplexité... 😱
 
Dernière édition:
Re : 65280 = &HFF00 et Color

Bonjour,

Moi en général, quand je veux personnaliser mes couleurs, je change la palette et j'applique la nouvelle couleur à la cellule avec colorindex : ActiveWorkbook.Colors(38) = RGB(255, 102, 153) (ou outils / options/ onglet couleurs...)
puis
Range("E7").Interior.ColorIndex = 38

Ca me semble plus classique au moins pour une cellule.

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

Réponses
14
Affichages
484
Retour