quel bouton est activé ?

  • Initiateur de la discussion Initiateur de la discussion polo16
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

polo16

Guest
bonsoir le forum,

voilà, j'ai une feuille avec plein de bouton et je voudrais savoir sur quel bouton a appuyé l'utilisateur pour agir en conséquence, savez-vous comment je dois procéder ?

Etant donnée que je suis obligé de supprimer et de recréer les boutons à chaque utilisation (je ne vais pas m'étendre sur les raisons...) peut-être y a t'il un moyen de lier un bouton à une cellule, mais attention, je créé des boutons via la barre d'outil 'dessin', je fais un carré et je lui affecte une macro (la même macro est affecté à tous les boutons !).
Je sais que ce n'est pas très catholique comme méthode mais elle fonctionne très bien et c'est très rapide (et puis j'ai pas trop envie de tout recommencer :sick: )

Bref, je n'arrive pas à savoir sur quel bouton l'utilisateur a appuyé ! Si vous pouviez m'aider...

D'avance merci
 
Bonjour polo

Ce code permet de récupérer le texte indiquer dans le shape qui à lancer la macro:

MsgBox ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text

et celui ci son nom :
MsgBox ActiveSheet.Shapes(Application.Caller).Name

salut
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

F
Réponses
2
Affichages
1 K
Frédéric
F
Retour