Hello,
La création d'un bouton jolie dans un userform est assez difficile à avoir, avec les effets d'un bouton classique.
Hors userform, j'ai fait un tuto sur la créa de bouton, peut être que ça peux te donner des idées :
https://www.excel-pratique.com/fr/telechargements/doc-vba/boutons-personnalisables-excel-no324.php
Sinon, sur ma version 2016, l'évent click sur une image n'existe plus. Pour créer un jolie bouton, moi j'utilise un label
> dans lequel je choisi dans la propriété image d'y placer le Jpg d'un bouton
> Puis afin de voir le texte par dessus, il faut choisir la propriété 12-fmpicturepositioncenter dans picture position
Après on peut essayer de faire une petite animation, en récupérant les images d'un bouton clair et foncé (ou si chance dans google appuyé et non appuyé), qu'on fait apparaitre au fur et à mesure.
Ainsi dans mon algo, quand tu clic sur le bouton vert clair :
1 - tu désaffiche le bouton label1
2- tu affiche le bouton label2 foncé (bouton foncé qui doit être placé en arriére plan, derriére le bouton clair)
3- tu raffraichit l'écran pour afficher le micro changement pendant 1/100e de seconde
4 - tu réaffiche le bouton clair
[size=85]Private Sub Label1_Click()
Me.Label1.Visible = False
Me.Label2.Visible = True
DoEvents
Application.ScreenUpdating = True
Me.Label1.Visible = True
MsgBox "test"
End Sub[/size]