Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour,
Dans le prg joint, je créé 2 boutons dynamiquement (dans Feuil2)qui appelle une fonction.
Est il possible d'identifier dans la fonction le bouton qui a déclenché l'appel ?
Merci.
Bonjour,
Apres un essai, Application.Caller retourne 'Bouton XX' avec XX un nombre (ds mon cas 29).
Je ne comprends pas trop a quoi correspond ce nombre.
Comment faire le lien entre ce nombre et le nom des 2 boutons que j'ai créé ?
Merci.
Dans le programme fourni, je crée 2 boutons, l'un s'appelle 'Bouton1' l'autre 'Bouton2'. Ces 2 boutons appellent la même fonction 'AfficheMessage'.
Quand je clique ensuite sur ces 2 boutons, dans ma fonction AfficheMessage j'aimerais identifier le bouton qui a été cliqué en récupérant son nom, or, avec Application.caller j'obtiens 'bouton 29' et 'bouton30'. Comment savoir que bouton29 correspond au 'Bouton1' et que bouton30 correspond au 'Bouton2'. A terme je risque d'avoir plusieurs boutons créés dynamiquement et se serait plus simple pour moi d'identifier le bouton par son nom.
J'espère avoir été plus clair.
Merci.
bah... c'est leur nom... A noter que dans ton ficfhier les boutons se superposent à l'infini.... Peut être qu'avant d'en créer d'autres, il serait bon de supprimer ceux déjà existant.... enfin c'est juste un avis.... Après voir également le but final.....
- 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.