XL 2016 demande d'aide.

babast_s

XLDnaute Nouveau
Bonjour je recherche l'astuce pour pouvoir masquer/démasquer des lignes d'une feuille Excel ayant pour commande un bouton à cocher.
J'ai déjà bien avancer, mais la cellule qui donne l'ordre de masquer/démasquer ce commande d'une cellule qui par le biais d'une commande VBA n'accepte que 0 ou toutes autre données, alors que la case à cocher donne comme réponse "Vrai" ou Faux" du coup la case vide n'existe pas.
la commande VBA utiliser trouvez sur le net est :

Private Sub Worksheet_Change(ByVal Target As Range)
'Macro masquage
If Range("A2") = 0 Then
Sheets("feuil1").Rows("5:10").Hidden = True
Else: Sheets("feuil1").Rows("5:10").Hidden = False
End If
End Sub

Merci d'avance pour votre aide.
recevez mes sincères salutations
babast_s
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Babast_s,
Pas bien compris. Pourquoi ne pas remplacer :
VB:
If Range("A2") = 0 Then
par
If Range("A2") = False Then
et mettre la macro dans Sub CheckBox1_Click et non dans une Worksheet_Change
 

Pièces jointes

  • Classeur3.xlsm
    17 KB · Affichages: 8
Dernière édition:

Discussions similaires

Réponses
17
Affichages
807
Réponses
7
Affichages
514

Statistiques des forums

Discussions
312 106
Messages
2 085 352
Membres
102 871
dernier inscrit
Maïmanko