3 réponses
Salut.
Merci pour ta réponse. Je n'ai malheureusement pas trouvé mon bonheur. Mais j'ai trouvé une solution alternative.
1) associer le nom d'une macro au controle que l'on crée en l'associant à l'événement désiré
monCtrl.onClick="maMacro"
2) Créer la macro en choisissant la commande prédéfinie "Executer du code"
Associer le nom de la procédure VBA que l'on souhaite exécuter quand on clique sur monCtrl.
Attention la procédure doit obligatoirement être une fonction sinon, cela ne marche pas
Enregistrer la macro
Et c tout et cela marche en attendant mieux.
Voilà au cas où cela pourrait aider d'autres personnes dans le même cas.
Cdlt
IC
Merci pour ta réponse. Je n'ai malheureusement pas trouvé mon bonheur. Mais j'ai trouvé une solution alternative.
1) associer le nom d'une macro au controle que l'on crée en l'associant à l'événement désiré
monCtrl.onClick="maMacro"
2) Créer la macro en choisissant la commande prédéfinie "Executer du code"
Associer le nom de la procédure VBA que l'on souhaite exécuter quand on clique sur monCtrl.
Attention la procédure doit obligatoirement être une fonction sinon, cela ne marche pas
Enregistrer la macro
Et c tout et cela marche en attendant mieux.
Voilà au cas où cela pourrait aider d'autres personnes dans le même cas.
Cdlt
IC
je me suis moi aussi penché sur ce problème.
En fait, il faut créer une fonction (et non pas une procédure) dans un module, puis l'appeller de la façon suivante :
monCtrl.onClick="=ma_fonction" (ne pas oublier le = entre les guillemets)
Cdlt