Transformer le code couleur en nom couleur

mido105 Messages postés 87 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 15 décembre 2010 - 16 avril 2010 à 16:24
mido105 Messages postés 87 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 15 décembre 2010 - 16 avril 2010 à 17:46
slt tt le monde,

je développe avec vba excel,
j'ai une interface dans la quelle l'utilisateur choisie une couleur je recupére aprés le code hexa de cette couleur,et je veux transformer ce code hexa en nom de couleur, quelqu'un peut m'aider??

Merci d'avance

8 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
16 avril 2010 à 16:33
Salut,

Qu'est-ce que tu veux dire par "nom de couleur" ?
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
0
mido105 Messages postés 87 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 15 décembre 2010
16 avril 2010 à 16:41
par exmple j'ai le code hexa de la couleur rouge,et je veux d'aprés ce code obtenir "Rouge" automatiquement par code,est ce possible??
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
16 avril 2010 à 16:54
Salut,

Ben à moins de définir une table de correspondance couleur Hexa -> couleur textuelle, je vois pas trop comment tu pourrais faire.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
0
mido105 Messages postés 87 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 15 décembre 2010
16 avril 2010 à 17:00
je sais pas comment faire nn plus :(
en fait je me suis trompé ce que j'ai c'est le code décimal des couleurs et je veux obtenir le nom de la couleur associé..une idée??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
16 avril 2010 à 17:06
Salut,

Ben grosso modo :
if (couleur = 65280) Then
couleurTexte = "vert"
elseif (couleur = 255) Then
couleurTexte = "rouge"
elseif (couleur=16711680) then
couleurTexte = "bleu"
'etc.
end if


______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
0
mido105 Messages postés 87 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 15 décembre 2010
16 avril 2010 à 17:19
mais la c'est pas pratique par ce que j'ai 256 couleurs :(,n'existe pas de fonction vb qui fait cette convertion automatiquement?
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
16 avril 2010 à 17:36
Salut,

Ben justement, je n'en connais pas, et je vois pas comment tu pourrais traduire plus facilement un code vers une expression textuelle !
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
0
mido105 Messages postés 87 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 15 décembre 2010
16 avril 2010 à 17:46
ok je vais donc utilisé seulement les codes décimal,je croyais qu'il existe de méthode vb pour faire ca.

Merci pour tes réponses ;)
0
Rejoignez-nous