Couleur d'un bouton [Résolu]

Messages postés
34
Date d'inscription
lundi 29 janvier 2007
Dernière intervention
14 avril 2010
- - Dernière réponse : bbor99
Messages postés
34
Date d'inscription
lundi 29 janvier 2007
Dernière intervention
14 avril 2010
- 26 janv. 2009 à 10:29
Salut,

Je voudrais mettre une couleur sur un bouton correspondant à la couleur d'une cellule.
Le format de la couleur de la cellule (Color) est : 40
Et le format de la couleur du bouton (BackColor) est : &H0080C0FF&

Comment faire la conversion.

Merci
A+
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
34
Date d'inscription
lundi 29 janvier 2007
Dernière intervention
14 avril 2010
3
Merci
Salut,

Une réponse trouvé sur un autre forum.

http://forum.hardware.fr/hfr/Programmation/VB-VBA-VBS/excel-retrouver-colorindex-sujet_83236_1.htm

Merci

Merci bbor99 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de bbor99
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
0
Merci
Salut
Le numéro 40 correspond à la couleur en quarantième place dans la Palette.
Voir IndicatorColorIndex dans l'aide de Excel.

Par contre, les couleurs des composants sont exprimées au format RGB (Rouge Vert Bleu) et en Hexadécimal.
Tu peux sans problème écrire "&Hxxyyzz&" ou "RGB(x, y, z)"
Dans le 1er cas, x, y et z doivent bien sûr être au format Hexa
Dans le second cas, les valeurs sont décimales.

Je ne sais pas comment récupérer les composantes RGB des couleurs de la palette.
Peut-être des indications parmi les Codes qui parlent de "Palette" ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.