| ||||||||
Nouvel astucien | Hello tout le monde,
J'ai créé une macro qui a l'air de pas trop mal fonctionner mais le problème vient plutôt du fait que je ne sais pas comment la déclencher quand je veux. En fait, en complétant différent tableaux, je calcule une somme et en fonction du résultat de cette somme, ma macro doit rentrer en jeu. A chaque fois que la somme change, la macro doit refonctionner. Y-a-t-il une fonction qui permettrait de détecter les changements de valeur de la cellule et à chaque changement lancerait la macro? J'espère avoir été assez clair et merci beaucoup !!!!!!
| |||||||
Publicité | ||||||||
| ||||||||
Maître astucien | ||||||||
Astucien | Bonjour, Dans Feuil1, mets la macro :
Dans Module1, mets l'autre macro :
Ci-joint le fichier de démonstration : http://www.cijoint.fr/cjlink.php?file=cj201007/cijs1mfZjM.xls Modifié par Marmotte18 le 19/07/2010 18:59 | |||||||
Nouvel astucien | Merci beaucoup pour vos réponses ! J'ai testé la solution de Marmotte qui marche bien, il y a juste un petit problème, c'est que ca ne fonctionne pas pour le premier changement effectué. En effet, je pense que le premier changement doit initialiser la valeur 'ancienne somme' et donc ca ne lance pas ma macro. Quelqu'un a-t-il une idée ? Merci ! | |||||||
Astucien | Bonsoir kezav, Tu as raison, il y a un bug sur le fonctionnement. J'ai fait des corrections et voilà le résultat des courses : Dans Feuil1, mettre le code :
Dans ThisWorkbook, mettre le code :
Dans Module1, mettre le code :
Ci-joint le fichier de démonstration : http://www.cijoint.fr/cjlink.php?file=cj201007/cijmxZwqlj.xls Modifié par Marmotte18 le 20/07/2010 19:29 | |||||||
Nouvel astucien | Super ! Ca marche super bien
Un grand merci à Marmotte !!! | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|