couleur pour label dans useform

toto145

XLDnaute Nouveau
Bonjour

voila j'ai une userform dans la quelle je crée plusieur label en fonction d'un nombre, je recupere la couleur d'une cellule avec :

macouleur = Sheets("feuil1").Range("b9").Interior.ColorIndex

et je voudrai la réinjecter comme couleur de fond dans mon label

Label2.BackColor = macouleur

mais cela me met automatiquement un fond noir

meme si je mets directement le code couleur

par contre si je le code &HC0FFFF la couleur change

comment faire pour tranformer le code couleur chiffre en couleur hexdicimal automatiquement

merci d'avance
 

Pierrot93

XLDnaute Barbatruc
Re : couleur pour label dans useform

Bonsoir Toto

essaye peut être comme ci dessous :

Code:
Private Sub UserForm_Initialize()
Label1.BackColor = Range("A1").Interior.Color
End Sub

A priori bon sous 2003, a voir sur autre version....

bonne soirée
@+
 

toto145

XLDnaute Nouveau
Re : couleur pour label dans useform

toutes mes excuses :rolleyes::rolleyes:effectivement ça marche avec color
j'ai lu trop vite et j'ai zappé la difference entre color et index color :eek:

entre temps j'ai également touvé que cela marché avec ".Interior.PatternColor"

merci a vous je peux continuer dans mon dévellopemet

a plus :cool: certainement pour d'autre questions
 

Discussions similaires

Statistiques des forums

Discussions
312 682
Messages
2 090 867
Membres
104 680
dernier inscrit
AvPi26