Exécuter une macro à partir d'un bouton de commande - Articles TechTV

Table des matières

Vous avez écrit la macro parfaite en utilisant Excel VBA. Plutôt que d'avoir à vous souvenir d'une touche de raccourci, vous souhaitez ajouter un bouton à la feuille de calcul pour appeler la macro.

Il existe deux types de boutons que vous pouvez placer sur une feuille de calcul. Bien que les contrôles ActiveX aient plus de fonctionnalités, j'utilise souvent un bouton de commande normal. Il est facile à configurer, à condition que vous apportiez d'abord une simple modification à votre barre d'outils.

Cliquez avec le bouton droit de la souris sur n'importe quelle barre d'outils et choisissez «Personnaliser…» en bas du menu contextuel. La boîte de dialogue Personnaliser comporte trois onglets. Choisissez l'onglet Commandes.

Dans la zone de liste de gauche, faites défiler vers le bas et sélectionnez Formulaires. Ensuite, dans la zone de liste de droite, vous verrez que la troisième option s'appelle un bouton. Cliquez sur l'élément Bouton dans la zone de liste de droite, faites-le glisser et déposez-le sur une barre d'outils existante.

Le bouton est maintenant ajouté à votre barre d'outils. Vous pouvez maintenant fermer la boîte de personnalisation.

Pour dessiner un bouton sur la feuille de calcul, vous cliquerez sur l'icône du bouton dans la barre d'outils. Cliquez dans la feuille de calcul et faites glisser pour dessiner un bouton de n'importe quelle taille. Lorsque vous relâchez la souris, la boîte de dialogue "Assign Macro" apparaît. Vous pouvez maintenant sélectionner la macro à exécuter lorsque vous cliquez sur le bouton

Vous remarquerez que le bouton a un nom pas très convivial comme "Bouton 1". Cliquez avec le bouton droit sur le bouton pour afficher les poignées de sélection. Vous pouvez maintenant cliquer et faire glisser pour sélectionner le texte sur le bouton. Tapez quelque chose de descriptif.

Conseils supplémentaires: lors de la modification du texte sur le bouton, vous remarquerez que le bouton est entouré de lignes diagonales. Si vous cliquez avec le bouton droit sur les lignes et choisissez Contrôle du format…, vous pouvez modifier la police sur le bouton.

Notez que cette boîte de dialogue Contrôle du format n'a qu'un onglet pour la police.

C'est très subtil. Si vous revenez au bouton et cliquez dans la zone des lignes diagonales, les lignes se transforment en points. Cliquez avec le bouton droit sur les points, choisissez Contrôle du format et vous constaterez que la boîte de dialogue Contrôle du format a beaucoup plus d'options.

Utilisation des formes automatiques: vous pouvez également affecter une macro à n'importe quelle forme automatique. Dans le menu, sélectionnez Affichage> Barres d'outils> Dessin pour afficher la barre d'outils Dessin. Utilisez l'icône Forme automatique pour sélectionner une forme intéressante. Faites glisser dans la feuille de calcul pour créer la forme. Cliquez avec le bouton droit sur la forme pour accéder à l'option Attribuer une macro.

Articles intéressants...