Bonjour à tous,
J’ai un Userform contenant des Label(s) avec une mise en forme qui se répète. Je vous mets un petit bout de code :
Comme vous pouvez le constater c’est toujours la même mise en forme (seul le label change). Alors je me demandais si c’était possible de stocker les propriétés de cette mise en forme dans un module et l’appeler sans avoir à tout remarquer. J’ai tenté un truc mais ça ne marche pas du tout lol ! Si quelqu’un connait une technique je suis preneur 😊
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private Sub UserForm_Initialize() 'bouton suivant1 UserForm1.Label4.ForeColor = RGB(70, 70, 70) 'couleur texte dark grey UserForm1.Label4.BackColor = RGB(211, 240, 224) 'couleur bouton green UserForm1.Label4.BorderColor = RGB(134, 191, 160) 'couleur contour dark green 'bouton suivant2 UserForm1.Label9.ForeColor = RGB(70, 70, 70) UserForm1.Label9.BackColor = RGB(211, 240, 224) UserForm1.Label9.BorderColor = RGB(134, 191, 160) 'bouton suivant3 UserForm1.Label15.ForeColor = RGB(70, 70, 70) UserForm1.Label15.BackColor = RGB(211, 240, 224) UserForm1.Label15.BorderColor = RGB(134, 191, 160) End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sub Couleur_Label (Texte As String) UserForm1.Texte.ForeColor = RGB(70, 70, 70) UserForm1.Texte.BackColor = RGB(211, 240, 224) UserForm1.Texte.BorderColor = RGB(134, 191, 160) End sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call Couleur_Label (Label4)
Partager