Bonjour a tous,
je reviens vers vous car je n'ai pas trouvé de réponse a ma question sur le web,
j'ai crée sur userform1 des commandbutton de façon dynamique.
ça marche nickel, ensuite lorsqu'on clique sur un commandbutton je voudrais lancer une sub sans avoir a ecrire du code pour chaque bouton, j ai essayé :
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
17
18
19
20 Private Sub UserForm_Initialize() Dim i As Integer ' rend invisible tous les commandbutton de la feuille For i = 1 To 6 Me.Controls("commandbutton" & i).Visible = False Next 'rend visible avec le nom associé à commandbutton de 1 à nbdeprout(0) For i = 1 To nbdeprout(0) Me.Controls("commandbutton" & i).Visible = True Me.Controls("commandbutton" & i).Caption = nbdeprout(i) Next End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub commandbutton_click() MsgBox "yes" End Sub
mais elle ne se lance pas, qu'est ce que j ai loupé ?
Merci
Nicolas
Partager