Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…