Créer une procédure événementielle en VBA
Fermé
incaout
Messages postés
347
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 novembre 2012
-
1 juil. 2009 à 09:34
incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 - 31 déc. 2009 à 10:31
incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 - 31 déc. 2009 à 10:31
3 réponses
incaout
Messages postés
347
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 novembre 2012
74
1 juil. 2009 à 20:18
1 juil. 2009 à 20:18
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
nadsky
Messages postés
162
Date d'inscription
mardi 3 juillet 2007
Statut
Membre
Dernière intervention
11 décembre 2011
61
1 juil. 2009 à 10:46
1 juil. 2009 à 10:46
salut,
jpense que tu peux trouver de l'aide sur le site de microsoft office :
http://office.microsoft.com/fr-fr/access/HP051867441036.aspx
ici, ils parlent de la version 2003 d'access, mais j'imagine que pas grand chose n'a changé =)
jpense que tu peux trouver de l'aide sur le site de microsoft office :
http://office.microsoft.com/fr-fr/access/HP051867441036.aspx
ici, ils parlent de la version 2003 d'access, mais j'imagine que pas grand chose n'a changé =)
incaout
Messages postés
347
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 novembre 2012
74
31 déc. 2009 à 10:31
31 déc. 2009 à 10:31
Salut
C bon à savoir, j'essaierai à l'occasion.
Merci pour le tuyau ;)
et bonnes fêtes de fin d'année.
Cdlt
IC
C bon à savoir, j'essaierai à l'occasion.
Merci pour le tuyau ;)
et bonnes fêtes de fin d'année.
Cdlt
IC
23 déc. 2009 à 10:52
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