Bonjour, je souhaite créer un userform qui crée automatique des labels avec du texte venant à chaque fois d'une cellule, ainsi qu'un bouton de commande pour effacer la cellule si besoin.
Seulement, comme j'utilise un Private Sub UserForm_Initialize, je ne sais pas comment placer le code de mes boutons de contrôle qui se créent :s. J'ai essayé en callant un Private Sub CommandButton1_Click() à la suite de la création, mais ça ne fonctionne pas ^^
End Sub
Private Sub UserForm_Initialize()
Dim Bouton As Object, BoutonC As Object
Range("A1").Select
Do While Not (IsEmpty(ActiveCell))
Selection.Offset(1, 0).Select
A = A + 1
Loop
For i = 1 To A
Set Bouton = UserForm1.Controls.Add("Forms.Label.1")
With Bouton
Bouton = Range("A" & i)
.Name = "TextBox" & i
Bouton.Left = 0
Bouton.Top = 20 * i
End With
Set BoutonC = UserForm1.Controls.Add("Forms.CommandButton.1") 'je lance comment le code avec ce bouton????'
With BoutonC
BoutonC.Left = 100
BoutonC.Top = 20 * i
End With
Next
End Sub
merci