• Initiateur de la discussion Initiateur de la discussion tigroo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tigroo

Guest
Bonjour à tous! 🙂
Alors voilà j'ai une colle pour vous ! lol
je souhaiterais modifier la couleur d'un bouton dans une boite de dialogue lorsque je le séléctionne!
'un peu comme dans les ascenceurs : le bouton s'allume lorsqu'on appuis dessus!
Est-ce possible????

Merci à tous!
😉
 
Salut,

Si tu crée ta propre boite de dialogue cela est faisable :

Private Sub bt_valider_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
bt_valider.BackColor = RGB(255, 0, 0)
End Sub
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
bt_valider.BackColor = -2147483633
End Sub

-2147483633 est la couleur par défaut d'un boutons.

Il existe peut être une méthode plus simple mais comme ça je ne voit pas.

A+ Will ;op
 
Bonjour tigroo, Wilfried,

J'aivais trouvé ça :

Private Sub CommandButton1_Click()
CommandButton1.BackColor = 16711680
MsgBox 'Comment trouvez vous la couleur ? Arf !'
CommandButton1.BackColor = 49152
End Sub

On peut en profiter pour jouer avec toutes les propriétés du bouton avec
With CommandButton1
.BackColor =
.FontColor =
etc
End With

Bon, c'est une solution comme une autre.

N'agit que si l'on s'en sert. Arf !
C'est à dire, que si on clique sur le bouton.

Abel.
 
Salut Abel, le forum

Effectivement je n'est pas penser à l'option click qui permet de simplifier mon code qui necessite deux déclaration pour une action..

En faite tous dépend du besoin.

Mais dit moi, comment à tu trouver les valeurs de couleur car moi je me prend toujours le tête avec RGB(Red,Green,Blue) pour définir mes choix donc si l'on personnalise sont windows on à toujours mes couleurs ....

A+ Will ;op
 
Re,

Wilfried :

Ben ...

J'édite les propriétés du bouton. Je mets une couleur à l'aide de la fenêtre des propriétés puis je fais une petite ligne de code avec 'Msgbox CommandButton1.BackClor', un petit coup de F8 (fonctionnement pas à pas, pour ceux qui ne connaissent pas) et hop !, il me donne le numéro de couleur.

A+

Abel.
 
Re-

Effectivement c''est une méthode.... je l'utilise pour d'autre besoin mais la trouvant longue je me demandais si quelqu'un n'aurai pas fait un relever un jour des différentes possibilités de couleurs et qui l'aurait poster un jours.... et bien sur que tu avait le résultat..

Tant pis..

Merci Abel

A+ will ;op
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
550
Réponses
20
Affichages
2 K
Retour