Comment basculer la visibilité des colonnes à l’aide d’un bouton dans Excel ?
La gestion de grands classeurs dans Excel peut souvent devenir fastidieuse, notamment lorsqu’on travaille avec des jeux de données étendus comportant de nombreuses colonnes. Afficher uniquement les colonnes pertinentes à un moment donné améliore non seulement la lisibilité, mais facilite également la maintenance des données. Ce guide explique comment implémenter un bouton dans votre feuille de calcul pour basculer la visibilité de Spécifier la colonne, rationalisant ainsi votre flux de travail pour des tâches telles que la création de rapports, Analyse des données ou le travail collaboratif, où vous devez montrer ou masquer efficacement certains segments de données.
Utiliser un bouton pour basculer la visibilité des colonnes avec un bouton bascule
Utiliser un bouton pour basculer la visibilité des colonnes avec Kutools pour Excel
Utiliser un bouton pour basculer la visibilité des colonnes avec un bouton bascule
Une méthode pratique pour contrôler la visibilité des colonnes dans Excel consiste à utiliser un bouton bascule, une option interactive qui vous permet d’afficher ou de masquer des colonnes spécifiques en un simple clic. Cette solution est particulièrement utile dans les environnements de partage de données, les tableaux de bord ou les classeurs modèles, lorsque vous souhaitez que les utilisateurs personnalisent facilement leur vue sans ajuster manuellement la feuille à chaque fois.
1. Dans le ruban Excel, accédez à Développeur > Insérer > Bouton bascule (contrôle ActiveX). L’onglet Développeur propose une variété de contrôles interactifs, dont le bouton bascule, parfaitement adapté aux actions de basculement. Voir la capture d’écran :

Remarque : Si l’onglet Développeur n’est pas visible, vous trouverez les étapes détaillées dans afficher/l’onglet développeur dans Excel pour activer cet onglet. Cela est nécessaire pour ajouter et configurer des contrôles tels que les boutons bascule ou exécuter des macros.
2. Après avoir sélectionné le bouton bascule, dessinez-le n’importe où sur votre feuille de calcul en cliquant et en faisant glisser la souris. Une fois positionné, cliquez droit sur le bouton et choisissez Afficher le code dans le menu pour lui attribuer des actions. Reportez-vous à la capture d’écran :

3. Dans la fenêtre Microsoft Visual Basic pour Applications qui s’ouvre, vous verrez une fenêtre de code associée à votre bouton bascule. Remplacez entièrement son contenu par le code VBA suivant : ce script inversera l’état d’affichage des colonnes sélectionnées à chaque clic sur le bouton.
Code VBA : bouton pour afficher/masquer des colonnes
Private Sub ToggleButton1_Click()
Dim xAddress As String
xAddress = "F:G"
If ToggleButton1.Value Then
Application.ActiveSheet.Columns(xAddress).Hidden = True
Else
Application.ActiveSheet.Columns(xAddress).Hidden = False
End If
End Sub Remarque : La désignation « F:G » fait référence à l’ensemble de la plage allant de la colonne F à la colonne G dans le code VBA. Si vous souhaitez basculer d’autres colonnes, il suffit de modifier les références de colonnes (par exemple, « C:D » pour les colonnes C et D). Utilisez cette approche pour personnaliser rapidement les données incluses dans votre basculement.
4. Une fois le code saisi, appuyez simultanément sur Alt + Q pour quitter la fenêtre Microsoft Visual Basic pour Applications et revenir à votre classeur Excel. Enregistrez toute modification avant de fermer si vous y êtes invité.
5. Le bouton bascule ne fonctionnera pas tant que vous serez en mode conception. Pour le désactiver, retournez à l’onglet Développeur et cliquez sur Mode Création afin de quitter ce mode. Une fois désactivé, le bouton devient interactif pour une utilisation normale.

Une fois la configuration terminée, un simple clic sur le bouton bascule masque instantanément les colonnes sélectionnées F:G, vous permettant de vous concentrer facilement sur les données essentielles tout en réduisant l’encombrement visuel.

Chaque clic suivant inverse l’état de visibilité : un nouveau clic restaure et affiche les colonnes masquées, vous permettant ainsi de basculer rapidement d’une présentation à une autre dans votre feuille de calcul.

Les scénarios d’application de cette méthode incluent la création de modèles interactifs, de tableaux de bord ou de formulaires nécessitant des options d’affichage dynamiques. L’avantage principal de cette solution réside dans sa simplicité d’utilisation et sa flexibilité, bien qu’elle exige des fichiers prenant en charge les macros et puisse déclencher des avertissements de sécurité selon vos paramètres. Pour garantir un fonctionnement optimal, enregistrez toujours le classeur au format prenant en charge les macros (.xlsm) et informez éventuellement les autres utilisateurs des protocoles de sécurité liés aux macros.
Si le bouton bascule ne répond pas, assurez-vous que les macros sont activées et que vous n’êtes pas en mode Conception. Pour des besoins plus complexes, il vous est possible d’affecter d’autres contrôles ou d’adapter le code VBA afin de gérer plusieurs plages.
Utiliser un bouton pour basculer la visibilité des colonnes avec Kutools pour Excel
Si votre feuille contient déjà des colonnes masquées et que vous souhaitez en gérer facilement la visibilité sans écrire de code VBA, Kutools pour Excel propose une fonctionnalité intuitive appelée Basculer pour afficher/masquer toutes les colonnes masquées. En un seul clic, révélez ou masquez instantanément toutes les colonnes cachées — une solution particulièrement efficace pour les grands rapports, les feuilles consolidées ou tout travail collaboratif nécessitant un accès rapide à l’ensemble de vos données.
1. Dans le ruban Excel, sélectionnez Kutools > Navigation. Kutools enrichit les fonctionnalités natives d’Excel et propose des outils avancés accessibles depuis cette barre d’outils personnalisée.
2. Dans le panneau Navigation, rendez-vous dans l’onglet Colonnes. Vous y découvrirez une vue claire de toutes les colonnes de la feuille, y compris celles qui sont masquées. Pour modifier leur visibilité en un clic, appuyez sur le bouton Basculer pour afficher/masquer toutes les colonnes masquées : toutes les colonnes précédemment cachées seront instantanément affichées ou masquées.

Cette fonctionnalité convient aux utilisateurs recherchant une solution rapide, sans code, et fonctionne particulièrement bien pour les feuilles qui masquent fréquemment des colonnes afin de protéger des données sensibles ou simplifier la présentation. Ses avantages incluent la facilité d’utilisation, l’absence de besoin d’autorisations de macro et l’intégration avec d’autres fonctionnalités utiles de Kutools. La seule limitation est qu’il faut avoir installé Kutools pour Excel ; ses fonctionnalités ne sont pas accessibles dans Excel standard.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Utiliser un bouton pour basculer la visibilité des colonnes avec Kutools pour Excel
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels