OVH Cloud OVH Cloud

Comment récupérer le code RGB d'un colorindex

4 réponses
Avatar
Laurent
Bonjour,
Dans un UserForm je demande à des utilisateurs de sélectionner des codes de
couleurs via la fonction colorindex, je souhaiterais récupérer ces codes pour
appliquer les couleurs dans un autreusre form en tant que couleur de fond sur
des objets.
Le problème c'est que la fonction backcolor utilise des couleurs en RGB,
comment puis je lire le code RGB d'une couleur choisie par colorindex

Merci d'avance
Laurent

4 réponses

Avatar
jps
bonjour laurent
je te copie la réponse qu'avait faite la plus adorable des geôlières que nos
prisons aient connues :
HTH
jps

début de copie

en voici quelques unes,

Couleur rouge verte bleue
Noir 0 0 0
Bleu 0 0 255
Vert 0 255 0
Cyan 0 255 255
Rouge 255 0 0
Magenta 255 0 255
Jaune 255 255 0
Blanc 255 255 255


pour avoir une palette de couleurs, tu pourrais faire une boucle, par
exemple

Sub RGBcouleur()
Application.ScreenUpdating = False
For r = 0 To 255 Step 16
For g = 0 To 255 Step 16
For b = 0 To 255 Step 16
x = x + 1
RGBValue = RGB(r, g, b)
Range("A" & x).Interior.Color = RGBValue
Range("b" & x) = r & " " & g & " " & b
Next
Next
Next
Application.ScreenUpdating = True
End Sub

"Laurent" a écrit dans le message de
news:
Bonjour,
Dans un UserForm je demande à des utilisateurs de sélectionner des codes
de

couleurs via la fonction colorindex, je souhaiterais récupérer ces codes
pour

appliquer les couleurs dans un autreusre form en tant que couleur de fond
sur

des objets.
Le problème c'est que la fonction backcolor utilise des couleurs en RGB,
comment puis je lire le code RGB d'une couleur choisie par colorindex

Merci d'avance
Laurent


Avatar
jps
heu je pense qu'il est plus judicieux de faire un Step 15 de façon à arriver
à laver plus blanc que blanc avec 255 255 255
ce n'était qu'un aparté auquel isabelle ne va pas manquer de réagir quand
elle aura mis le pied parterre...
jps

"jps" a écrit dans le message de
news:
bonjour laurent
je te copie la réponse qu'avait faite la plus adorable des geôlières que
nos

prisons aient connues :
HTH
jps

début de copie

en voici quelques unes,

Couleur rouge verte bleue
Noir 0 0 0
Bleu 0 0 255
Vert 0 255 0
Cyan 0 255 255
Rouge 255 0 0
Magenta 255 0 255
Jaune 255 255 0
Blanc 255 255 255


pour avoir une palette de couleurs, tu pourrais faire une boucle, par
exemple

Sub RGBcouleur()
Application.ScreenUpdating = False
For r = 0 To 255 Step 16
For g = 0 To 255 Step 16
For b = 0 To 255 Step 16
x = x + 1
RGBValue = RGB(r, g, b)
Range("A" & x).Interior.Color = RGBValue
Range("b" & x) = r & " " & g & " " & b
Next
Next
Next
Application.ScreenUpdating = True
End Sub

"Laurent" a écrit dans le message de
news:
Bonjour,
Dans un UserForm je demande à des utilisateurs de sélectionner des codes
de

couleurs via la fonction colorindex, je souhaiterais récupérer ces codes
pour

appliquer les couleurs dans un autreusre form en tant que couleur de
fond


sur
des objets.
Le problème c'est que la fonction backcolor utilise des couleurs en RGB,
comment puis je lire le code RGB d'une couleur choisie par colorindex

Merci d'avance
Laurent





Avatar
Misange
Bonjour

REgarde ces solutions toutes faites
http://www.excelabo.net/xl/controles.php#palettecouleur
http://www.excelabo.net/moteurs/compteclic.php?nomü-couleurs

et au besoin complète là avec ces autres liens:

http://www.excelabo.net/xl/messages.php#selectioncouleur
http://www.excelabo.net/moteurs/compteclic.php?nom=gd-xlcolors
http://www.excelabo.net/moteurs/compteclic.php?nom=jfa-rgbinteriorcolor

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 11/05/2005 09:20, :
Bonjour,
Dans un UserForm je demande à des utilisateurs de sélectionner des codes de
couleurs via la fonction colorindex, je souhaiterais récupérer ces codes pour
appliquer les couleurs dans un autreusre form en tant que couleur de fond sur
des objets.
Le problème c'est que la fonction backcolor utilise des couleurs en RGB,
comment puis je lire le code RGB d'une couleur choisie par colorindex

Merci d'avance
Laurent


Avatar
Laurent
Merci, beaucoup pour les réponses, j'ai réussi à trouver mon bonheur.

Laurent


Bonjour

REgarde ces solutions toutes faites
http://www.excelabo.net/xl/controles.php#palettecouleur
http://www.excelabo.net/moteurs/compteclic.php?nomü-couleurs

et au besoin complète là avec ces autres liens:

http://www.excelabo.net/xl/messages.php#selectioncouleur
http://www.excelabo.net/moteurs/compteclic.php?nom=gd-xlcolors
http://www.excelabo.net/moteurs/compteclic.php?nom=jfa-rgbinteriorcolor

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 11/05/2005 09:20, :
Bonjour,
Dans un UserForm je demande à des utilisateurs de sélectionner des codes de
couleurs via la fonction colorindex, je souhaiterais récupérer ces codes pour
appliquer les couleurs dans un autreusre form en tant que couleur de fond sur
des objets.
Le problème c'est que la fonction backcolor utilise des couleurs en RGB,
comment puis je lire le code RGB d'une couleur choisie par colorindex

Merci d'avance
Laurent