Bonjour,
Je voudrais simplement savoir comment supprimer des checkboxs qui ont étés créers par programation.
Mes checkbox sont sur un UserForm et je connais leurs nom.
Merci beaucoup.
Version imprimable
Bonjour,
Je voudrais simplement savoir comment supprimer des checkboxs qui ont étés créers par programation.
Mes checkbox sont sur un UserForm et je connais leurs nom.
Merci beaucoup.
bonjour jojo le forum essai avec remove + name object
en complement tu peus faire une boucle dans ce style je suppose 6 créesCode:
1
2
3 Private Sub CommandButton2_Click() Me.Controls.Remove "moncheckbox1" End Sub
Code:
1
2
3
4 Dim i As Byte For i = 1 To 6 Controls.Remove "moncheckbox" & i Next
Merci beaucoup, ça fonctionne.
Voici mon code :
Merci beaucoup !Code:
1
2
3
4
5
6
7
8
9
10 'Montableau est une variable contenant les noms des composants. For i = LBound(Montableau) To UBound(Montableau) If Me.Controls("CheckBox" & Montableau(i)).Value = True Then TableauTemp1(i) = Montableau(i) Me.Controls.Remove "CheckBox" & Montableau(i) Else TableauTemp1(i) = "" End If Next i