Masquer une Chekbox avec la ligne

Bonjour à tous et bonne année,

Je souhaite masquer des lignes à l'aide d'une checkbox. La macro que j'ai réalisé le fait cependant la checkbox reste toujours présente.

Est possible de Masquer la checkbox en même temps que la ligne ?

Une macro pour tous afficher viendrait ensuite afficher toutes les lignes avec les checkbox.

Merci d'avance pour vos réponses et voici mon fichier.

Bonjour,

Il faut utiliser le contrôle ChecKBox ActiveX et non le contrôle formulaire. Le contrôle ActiveX possède la propriété Visible ; si cette propriété est égale à False, le contrôle n'est pas affiché.

Merci pour cette réponse.

Il faut utiliser un code spécial pour la checkbox ActiveX ?

Je n'arrive même pas a masquer les lignes avec ce type de checkbox.

Cdl

Il faut utiliser la propriété Value = True ou False pour savoir si la CheckBox est cochée ou non.

Pour activer un contrôle ActiveX, il faut désactiver le mode création en cliquant une fois sur le bouton.

Pour régler un contrôle ActiveX, il faut activer le mode création en cliquant une fois sur le même bouton, un clic sur le bouton propriétés affiche toutes les propriétés de contrôle avec les valeurs correspondantes.

Bonjour,

J'ai écrit ce petit bout de code, mais ca ne fonctionne pas.

    
If CheckBox1.Value = True Then        
Rows("11:15").EntireRow.Hidden = False
Else
Rows("11:15").EntireRow.Hidden = True

Cdl

Chez moi, ça fonctionne

Rechercher des sujets similaires à "masquer chekbox ligne"