Comment utiliser une case à cocher pour masquer/afficher des lignes ou des colonnes dans Excel ?
Supposons que vous deviez utiliser une case à cocher pour masquer ou afficher certaines lignes ou colonnes. Par exemple, lorsque la case à cocher Active X Control est cochée, les lignes ou colonnes spécifiques sont affichées, sinon elles seront masquées. Cet article vous montre comment utiliser une case à cocher pour masquer/afficher des lignes ou des colonnes dans Excel avec des détails.
Utiliser une case à cocher pour masquer/afficher des lignes ou des colonnes avec du code VBA
Utiliser une case à cocher pour masquer/afficher des lignes ou des colonnes avec du code VBA
Le code VBA suivant peut vous aider à masquer/afficher certaines lignes ou colonnes avec une case à cocher.
1. Après avoir inséré une case à cocher Active X Control dans la feuille de calcul, faites un clic droit sur la case à cocher, puis sélectionnez Affichage Code dans le menu contextuel. Voir capture d'écran :
2. Dans la fenêtre Microsoft Visual Basic for Applications, copiez et collez le code VBA suivant dans la fenêtre Code.
Code VBA : Utiliser une case à cocher pour masquer/afficher des lignes ou des colonnes
Private Sub CheckBox1_Click()
[C:D].EntireColumn.Hidden = Not CheckBox1
End Sub
Remarques :
1. Dans le code VBA, [C:D].EntireColumn signifie que les colonnes C et D seront masquées ou affichées en cochant ou décochant la case à cocher correspondante.
2. Pour masquer ou afficher certaines lignes comme les lignes 6:9, veuillez remplacer [C:D].EntireColumn par [6:9].EntireRow dans le code VBA.
3. Appuyez simultanément sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic for Applications.
4. Maintenant, désactivez le Mode Création sous l'onglet Développeur comme indiqué dans la capture d'écran ci-dessous :
Désormais, lorsque la case à cocher est cochée, les lignes ou colonnes spécifiées sont affichées. Lorsqu'elle n'est pas cochée, les lignes ou colonnes spécifiées sont masquées.

Découvrez la magie d'Excel avec Kutools AI
- Exécution intelligente : Effectuez des opérations sur les cellules, analysez les données et créez des graphiques, le tout piloté par des commandes simples.
- Formules personnalisées : Générez des formules adaptées pour rationaliser vos flux de travail.
- Codage VBA : Écrivez et implémentez du code VBA sans effort.
- Interprétation des formules : Comprenez facilement des formules complexes.
- Traduction de texte : Surmontez les barrières linguistiques dans vos feuilles de calcul.
Articles connexes :
- Comment masquer/afficher des lignes ou des colonnes avec un signe plus ou moins dans Excel ?
- Comment masquer des lignes en fonction de la date du jour dans Excel ?
- Comment masquer une case à cocher lorsque la ligne est masquée dans Excel ?
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !