Salut JPM, Jacques et le forum
Pas vraiment sûr d'avoir suivi... Est-ce un problème technique ou est-ce simplement la méthode pour assigner un code à un CommandButton sur un Userform ?
La procédure normale pour créer un bouton sur un UserForm... Dans VBE, une fois que l'on a créé un UserForm, il suffit d'activer la Boite à Outils (ToolBox) des Controls de choisir le Control "CommandButton" et de le dessiner à la souri sur le UserForm (je ne saisis pas "Sur un userform je cree un commandbutton avec add"... Je ne vois pas ce que tu appelles add ?
Ensuite, une fois ce CommandButton tracé sur ton Userform, il suffit de double cliquer dessus ce qui aura pour effet de t'ouvrir le private module du UserForm en question et de t'écrire ce code automatiquement :
Private Sub CommandButton1_Click()
End Sub
A partir de là, il te suffit d'intégrer tes instruction dans cette private sub... Par Exemple :
Private Sub CommandButton1_Click()
MsgBox "Hello, je suis le CommandButton1, vous venez de me cliquer dessus"
End Sub
On peut enchainer une suite d'action bien sûr
Private Sub CommandButton1_Click()
MsgBox "Je vous dis au-revoir"
UserForm2.Show
Unload Me
End Sub
Cette dernière macro fermera le UserForm en question après le message et lancera le UserForm2.
Voilà ce n'est pas compliqué, pour autant que je ne soies pas hors sujet !
Bon Après Midi
@+Thierry