patricktoulon
XLDnaute Barbatruc
bonjour a tous
je fait une petite experience juste pour le sport et aider note ami @Harry Khauver
d’après ce que j'ai compris il souhaiterais afficher un msgbox lorsque qu'une cellule dépasse un certaine somme
seul inconvénient cette somme est générée par une formule =somme(....) l’événement change n'est donc pas déclenché
quand a l’événement calculate il n'a aucun paramètre il est difficile d’éditer un msgbox avec des éventuelles coordonnées ou donnée de la ligne
j'ai donc pensé utiliser une fonction perso et l'utiliser en formule faisant la même chose je sais c'est drôle
mais pas tant que ca car dans cette fonction perso qui calculerait la somme il m'est facile d'y intégrer un msgbox comme déterminer la ligne qui vient de changer malgré la répétition
on aurait ainsi une sorte d'événement Avant_change
alors ça a l'air facile mais en fait on a un soucis avec la calculation qui recalcule toute la plage et donc le msgbox se répète c'est ballo!!!
j'ai bien essayé events a false/true et calculation a manual/auto mais rien y fait j'ai quand même une répétition sur la première fois
ET la !!! a ma grande surprise en vous préparant un classeur exemple
j'ai verrouillé les cellules avec formules somme et (somme2 fonction perso) et déverrouillé celles que l'on on peut modifier d'une manière ou d'une autre peu importe
de facon a ce que pour les test ce soit clair pour tout le monde et que l'on foute pas le boxon dans les cellule avec formules
alors je ne sais pas ce que vous en pensez mais ça me parait intéressant
l'exercice ici vous l'avez compris c'est déclencher un message(msgbox) quand une cellule change par formule
si quelqu'un sait le pourquoi du phénomène ce la m’intéresse beaucoup
le phénomène étant :
(fonctionne sans répétition quand cellule verrouillée et feuille protégée mais pas quand la feuille est déprotégée)
pour tester donner autant de fruits a pierre Paul jacques etc... que vous voulez et des que l'on dépasse 5 fruit on a le message
donc voila un exemple simple du fichier
seules les cellule grise et verte sont modifiables
je fait une petite experience juste pour le sport et aider note ami @Harry Khauver
d’après ce que j'ai compris il souhaiterais afficher un msgbox lorsque qu'une cellule dépasse un certaine somme
seul inconvénient cette somme est générée par une formule =somme(....) l’événement change n'est donc pas déclenché
quand a l’événement calculate il n'a aucun paramètre il est difficile d’éditer un msgbox avec des éventuelles coordonnées ou donnée de la ligne
j'ai donc pensé utiliser une fonction perso et l'utiliser en formule faisant la même chose je sais c'est drôle
mais pas tant que ca car dans cette fonction perso qui calculerait la somme il m'est facile d'y intégrer un msgbox comme déterminer la ligne qui vient de changer malgré la répétition
on aurait ainsi une sorte d'événement Avant_change
alors ça a l'air facile mais en fait on a un soucis avec la calculation qui recalcule toute la plage et donc le msgbox se répète c'est ballo!!!
j'ai bien essayé events a false/true et calculation a manual/auto mais rien y fait j'ai quand même une répétition sur la première fois
ET la !!! a ma grande surprise en vous préparant un classeur exemple
j'ai verrouillé les cellules avec formules somme et (somme2 fonction perso) et déverrouillé celles que l'on on peut modifier d'une manière ou d'une autre peu importe
de facon a ce que pour les test ce soit clair pour tout le monde et que l'on foute pas le boxon dans les cellule avec formules
alors je ne sais pas ce que vous en pensez mais ça me parait intéressant
l'exercice ici vous l'avez compris c'est déclencher un message(msgbox) quand une cellule change par formule
si quelqu'un sait le pourquoi du phénomène ce la m’intéresse beaucoup
le phénomène étant :
(fonctionne sans répétition quand cellule verrouillée et feuille protégée mais pas quand la feuille est déprotégée)
pour tester donner autant de fruits a pierre Paul jacques etc... que vous voulez et des que l'on dépasse 5 fruit on a le message
donc voila un exemple simple du fichier
seules les cellule grise et verte sont modifiables
Pièces jointes
Dernière édition: