Comment utiliser le bouton bascule ActiveX pour afficher et masquer des colonnes ou des lignes
Ce n’est un secret pour personne que Microsoft Excel est l’un des meilleurs programmes d’ analyse de données qui puisse exister. Avec Microsoft Word, ce sont les programmes avec le plus d’installations ou avec le plus d’utilisateurs dans le monde.
Le bouton bascule ActiveX
Il existe des cours de différents niveaux pour apprendre à utiliser Microsoft Excel. Plusieurs de ses outils peuvent devenir compliqués en raison de l’utilisation du langage de programmation.
Dans cette opportunité, vous découvrirez le bouton bascule ActiveX et comment l’appliquer pour afficher ou masquer des lignes et des colonnes .
À quoi sert le bouton bascule ActiveX?
Le bouton bascule est une combinaison d’un bouton de commande et d’une case à cocher . Ils sont généralement utilisés pour l’indication des états (oui ou non, activé ou désactivé), c’est-à-dire qu’ils alternent entre les états activés ou désactivés lors de l’exécution d’une action.
En plus d’afficher ou de masquer des colonnes, il peut également être utilisé pour afficher des graphiques et d’autres éléments qui se trouvent dans votre classeur Excel.
Insérer le bouton bascule ActiveX
Pour commencer à utiliser cet outil Microsoft Excel , la première chose à faire est d’aller dans l’onglet «Développeur» situé dans le ruban du programme. Si cet onglet n’est pas activé, vous pouvez effectuer les opérations suivantes:
- Faites un clic droit sur le ruban.
- Sélectionnez l’option de personnalisation du ruban.
- Cochez la case «Développeur».
Une fois cet onglet activé, rendez-vous dessus pour pouvoir utiliser les outils dont vous aurez besoin pour insérer le bouton bascule:
- Cliquez sur l’ onglet développeur .
- Recherchez et sélectionnez l’option d’insertion.
- Un menu s’affichera dans lequel vous localiserez, en bas, la section des contrôles ActiveX.
- Parmi les derniers boutons se trouve l’option de bouton à bascule.
- Sélectionnez-le et commencez à le dessiner sur la feuille.
Configuration des boutons
Après avoir dessiné le bouton bascule dans votre classeur Excel, il est temps de revoir et de configurer ses propriétés . Une fois le mode de conception qui apparaît lors de la sélection de l’onglet développeur est activé, vous pouvez cliquer sur le bouton des propriétés.
- Une fenêtre s’ouvrira vous montrant toutes les valeurs du bouton bascule.
- Dans cette boîte, vous pouvez modifier le nom du bouton, les couleurs, la taille, entre autres.
- Dans la case » LinkedCell » , vous devez spécifier la cellule avec laquelle vous allez lier votre bouton bascule .
- Lorsque vous avez déjà attribué le nom correspondant à l’action que le ou les boutons vont effectuer, vous pouvez cliquer sur le bouton «Afficher le code» qui se trouve juste en dessous de l’option «Propriétés».
Les détails dans VisualBasic
Pour spécifier l’action que le bouton ou les boutons effectueront, vous devez utiliser VisualBasic. Cette fenêtre s’ouvrira à partir du moment où vous cliquerez sur le bouton «Voir le code» mentionné ci-dessus.
- Lorsque vous êtes dans la fenêtre VisualBasic, cliquez sur la barre «Général» pour sélectionner le nom que vous avez attribué au bouton.
- N’oubliez pas que ces boutons ont deux états: vrai et faux. Ainsi, les actions pour masquer ou afficher les lignes et les colonnes doivent être basées sur cela lors de la spécification des actions via Visual Basic.
Ainsi, pour définir les valeurs des boutons et effectuer certaines actions , vous devez insérer la commande suivante:
if HideColumn.Value = True Alors
Columns (1) .entireColumn.hidden = Vrai
Autre
Columns (1) .EntireColumn.hidden = Faux
Fin si
Cette action entraînera que, en appuyant sur le bouton bascule et en entrant dans l’état «Vrai», la colonne A sera masquée, et en appuyant à nouveau, en entrant dans l’état «Faux», elle sera à nouveau affichée.
Il est important de noter que le terme «HideColumn» correspond au nom qui a été attribué au bouton pour cet exemple. Cela peut varier en fonction du nom que vous attribuez.
Masquer la ligne
La procédure ci-dessus a servi à masquer une colonne. Vous pouvez maintenant insérer un autre bouton pour effectuer la même procédure, seulement que la configuration du bouton sera utilisée pour masquer une ligne spécifique . Dans ce sens:
Si HideRow.Value = True alors
Rows (10) .entirerows.hidden = Vrai
Autre
Rows (10) .entirerows.hidden = Faux
Fin si