Ordinateurs

Comment créer des boutons bascule de contrôles ActiveX dans Excel 2007 et 2010

Robbie écrit principalement sur Skyrim, mais met également occasionnellement en lumière les chances des applications Microsoft telles qu’Excel et Outlook.

Découvrez les avantages des boutons bascule dans Excel et comment les créer, les configurer et les utiliser efficacement.

Découvrez les avantages des boutons bascule dans Excel et comment les créer, les configurer et les utiliser efficacement.

Boutons bascule dans Excel : comment les utiliser, les créer et les configurer

Dans cet article, nous examinons le bouton bascule dans Excel 2007 et 2010. Les boutons bascule ne sont disponibles que sous forme de contrôles ActiveX, et ils sont parfaits pour les situations où vous souhaitez basculer entre deux états dans Excel.

Supposons, par exemple, que vous souhaitiez pouvoir basculer entre les lignes de grille visibles ou masquées, ou que vous souhaitiez basculer entre les écrans partagés et la vue par défaut. Un bouton bascule vous permettra de le faire en un seul clic.

Dans cet article, je vais illustrer comment créer votre bouton bascule et aussi comment créer le code Visual Basic dont vous aurez besoin pour le configurer. Nous allons créer deux boutons, un pour activer et désactiver les lignes de la grille et un autre pour basculer entre les écrans partagés.

Boutons bascule ActiveX créés avec Excel 2007 et Excel 2010.

Boutons bascule ActiveX créés avec Excel 2007 et Excel 2010.

basculer contre Commande

Les boutons bascule sont similaires aux boutons de commande en ce sens que vous leur ajoutez Visual Basic, qui est activé lorsque le bouton est enfoncé. Les boutons à bascule diffèrent en ce sens qu’ils peuvent être configurés pour exécuter deux fonctions, alors qu’un bouton de commande n’en exécute généralement qu’une seule.

Un bouton de commande à côté du code Visual Basic conçu pour réinitialiser les listes déroulantes en un seul clic créé à l'aide d'Excel 2007 et Excel 2010.

Un bouton de commande à côté du code Visual Basic conçu pour réinitialiser les listes déroulantes en un seul clic créé à l’aide d’Excel 2007 et Excel 2010.

Création d’un bouton bascule dans Excel 2007 et Excel 2010

Avant de commencer à créer notre bouton bascule, nous devons nous assurer que le Développeur l’onglet est visible. S’il n’est pas présent :

A lire aussi :  Les 3 meilleurs coussins de refroidissement pour MacBook Pro (13 pouces)

Dans Excel 2007 :

  • Clique le Exceller bouton
  • Sélectionner Options Excel
  • sur le Populaire onglet, assurez-vous que Afficher l’onglet Développeur dans le ruban est sélectionné
  • Cliquez sur D’ACCORD
Ajout de l'onglet Développeur dans Excel 2007.

Ajout de l’onglet Développeur dans Excel 2007.

Dans Excel 2010 :

  • Sélectionnez le embouteillage menu
  • Choisir Choix
  • Sélectionnez le Personnaliser le ruban languette
  • Chèque Développeur en dessous de Onglets principaux comme indiqué ci-dessous
Ajout de l'onglet Développeur dans Excel 2010.

Ajout de l’onglet Développeur dans Excel 2010.

  • Ensuite, cliquez sur le Insérer bouton sur le Développeur onglet dans le Les contrôles groupe et sélectionnez un Bouton à bascule dans le ActiveX section
  • Le curseur se transformera en +
  • Sélectionnez le contour de votre bouton bascule

Configuration du bouton

Maintenant que le bouton bascule a été créé, nous devons le configurer.

Noter: Pour configurer votre bouton bascule, vous devez être dans Conception de mode. Pour le sélectionner, cliquez sur le Conception de mode bouton sur le Développeur onglet dans le Les contrôles groupe.

Faites défiler pour continuer

  • Sélectionnez votre nouveau bouton
  • Clic-droit sur le bouton et sélectionnez Propriétésou cliquez sur le Propriétés bouton à droite du Conception de mode bouton
  • la Propriétés la boîte de dialogue s’ouvrira
Options configurables pour un bouton bascule dans Excel 2007 et Excel 2010.

Options configurables pour un bouton bascule dans Excel 2007 et Excel 2010.

Vous pouvez laisser la majorité de ces options par défaut.

  • légende – permet de changer le texte affiché sur votre bouton
  • Couleur de fond – cette option modifie la couleur de votre bouton

Noter: Si vous voulez changer le la taille et largeurje vous recommande de le faire en clic-droit votre bouton et en sélectionnant Contrôle des formats et les ajuster sur le Taille onglet. Taille affiche les dimensions en centimètres qui sont plus faciles à calculer que les pixels.

Ajout de code Visual Basic

L’étape suivante consiste à ajouter Visual Basic au bouton. Si vous ne connaissez pas grand-chose à Visual Basic, n’ayez crainte, Excel vous aidera à le créer en enregistrant ce dont vous avez besoin dans une macro !

Tout d’abord, décidez ce que vous voulez que votre bouton fasse. Dans mon premier exemple, je veux que mon bouton active et désactive les lignes de la grille.

  1. sur le Développeur onglet, cliquez Enregistrer une macro dans le Code groupe
  2. Cliquez sur D’ACCORD (la Nom de la macro et Touche de raccourci sont sans importance)
  3. Naviguez vers le Voir onglet et sélectionnez l’onglet Quadrillage case à cocher dans le Afficher / Masquer groupe
  4. retourner à la Développeur onglet et sélectionnez Arrête d’enregistrer
  5. Répétez les étapes un à quatre
A lire aussi :  Récupération de photos et de fichiers sur un ordinateur portable

Nous devons maintenant obtenir le code Visual Basic à partir des macros. Clique le macros bouton sur le Développeur languette

  • Sélectionnez la première macro et cliquez sur Éditer
  • la Microsoft Visual Basic l’écran s’ouvrira
Module qui contient le code Visual Basic pour votre bouton bascule dans Excel 2007 et Excel 2010.

Module qui contient le code Visual Basic pour votre bouton bascule dans Excel 2007 et Excel 2010.

  1. Les deux lignes de code dont nous avons besoin sont celles qui commencent par ActiveWindow. Copiez-les puis fermez le tout Microsoft Visual Basic la fenêtre
  2. Le code dont Excel 2007 et 2010 ont besoin pour activer le bouton est illustré ci-dessous :
Code Visual Basic qui vous permet d'ajouter des actions sélectionnables à votre bouton bascule dans Excel 2007 et Excel 2010.

Code Visual Basic qui vous permet d’ajouter des actions sélectionnables à votre bouton bascule dans Excel 2007 et Excel 2010.

Pour que vous puissiez copier le code lui-même, le voici répété :

Sous-marin privé ToggleButton1_Click()

Si ToggleButton1.Value = Vrai Alors

Autre

Fin si

Sous-titre de fin

  • Maintenant, nous ajoutons le texte pour désactiver et réactiver les lignes de la grille

Sous-marin privé ToggleButton1_Click()

Si ToggleButton1.Value = Vrai Alors

ActiveWindow.DisplayGridlines=Faux

Autre

ActiveWindow.DisplayGridlines = Vrai

Fin si

Sous-titre de fin

  • Ensuite, nous ajoutons le code au bouton lui-même
  • Sélectionnez votre bouton lorsque vous êtes dans Conception de mode et clic-droit puis sélectionnez Afficher le code
  • Supprimez tout le texte dans la zone Code et collez votre nouveau code
  • sortir Conception de mode et maintenant testez votre bouton qui devrait maintenant basculer le quadrillage !
Code complet utilisé pour activer/désactiver les lignes de grille et activer/désactiver les écrans partagés dans deux boutons bascule créés dans Excel 2007 et Excel 2010.

Code complet utilisé pour activer/désactiver les lignes de grille et activer/désactiver les écrans partagés dans deux boutons bascule créés dans Excel 2007 et Excel 2010.

Création de plusieurs boutons

Le processus de création d’un nombre quelconque de boutons dans Excel est identique à celui ci-dessus :

  • Créer des boutons supplémentaires
  • Utilisez une macro ou écrivez votre code pour ce que vous voulez que votre bouton fasse
  • Ajoutez votre code au code générique du bouton bascule ci-dessus
A lire aussi :  React et Firestore : un didacticiel complet - Partie 1

Il y a une considération importante lorsqu’il s’agit de plus d’un bouton. Si vous regardez ma capture d’écran ci-dessus, vous pouvez voir le code des deux boutons que j’ai créés (un pour basculer le quadrillage, l’autre pour basculer les écrans partagés).

Considérations importantes lors de la création de code pour plusieurs boutons bascule dans Excel 2007 et Excel 2010.

Considérations importantes lors de la création de code pour plusieurs boutons bascule dans Excel 2007 et Excel 2010.

Le code pour activer les écrans partagés est :

Avec ActiveWindow

.SplitColumn = 5

.SplitRow = 9

Terminer par

Pour le désactiver :

Avec ActiveWindow

.SplitColumn = 0

.SplitRow = 0

Terminer par

Examen rapide

Les boutons bascule dans Excel 2007 et Excel 2010 vous permettent de configurer un bouton que vous pouvez utiliser pour basculer entre les états (par exemple, activer ou désactiver le quadrillage). Dans l’article d’aujourd’hui, j’ai examiné la création et la configuration d’un bouton bascule, l’enregistrement de macros pour capturer les commandes Visual Basic utilisées par Excel et l’ajout de ce code à votre bouton. J’ai également envisagé de créer plusieurs boutons et étudié les pièges associés à plusieurs boutons.

Merci beaucoup d’avoir lu et j’espère que vous avez trouvé cet article intéressant et informatif. N’hésitez pas à laisser vos commentaires ci-dessous.

Cet article est exact et fidèle au meilleur de la connaissance de l’auteur. Le contenu est uniquement à des fins d’information ou de divertissement et ne remplace pas un conseil personnel ou un conseil professionnel en matière commerciale, financière, juridique ou technique.

Dénés le 20 mars 2017 :

accidentellement, j’ai ajouté un bouton ActiveX à mon fichier Excel et, par conséquent, le fichier s’est figé. Comment le supprimer ?

Bouton retour en haut de la page