XL 2019 Supprimer une case à cocher dans un formulaire

Pirlouit85

XLDnaute Nouveau
Bonjour,
Je crée des cases à cocher dans un formulaire que je souhaite ensuite supprimer. Mais impossible !!!
Ci-dessous mon code :
For Each Cb In FmCriteres.Controls
If TypeName(Cb) = "CheckBox" Then
Cb.Delete
End If
Next Cb

Il me dit propriété ou méthode non gérée par cet objet.
Est-ce à dire qu'on ne peut pas supprimer une case à cocher DANS un formulaire ? case à cocher créée dynamiquement.

Merci pour vos réponses
 

Eric C

XLDnaute Barbatruc
Bonsoir le forum

Bonsoir Pirlouit85, bonsoir dysorthographie

Il me semble avoir lu quelque part que la méthode Remove ne s'applique qu'aux contrôles créés par code et non lors de la conception de l'UserForm.
Tu peux "biaiser" en rendant non visible tes CheckBoxs :
VB:
Private Sub CommandButton1_Click()
 Dim ctrl As Control
For Each ctrl In Me.Controls
If ctrl.Name Like "CheckBox*" Then ctrl.Visible = False
Next
End Sub

Bonne soirée à toutes & à tous
@+ Eric c
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 913
Membres
101 837
dernier inscrit
Ugo