par loic » 26 Fév 2004 15:04
Je reprends car j'ai dit quelques con ... dans mon post précédent.
<BR>Sur Excel (celui que j'utilise, ie 2000) les occurences d'évenement du type "click", ne peuvent pas être gérés par les fonctions prédéfinies ou par les fonctions personalisées. Elles peuvent gérer par nature les évenements du type changement de valeur dans une cellule, ç'est peut-être une piste pour toi. Mais les fonctions ont un gros handicap, elle ne peuvent pas changer le contexte.
<BR>Les objets "range" n'ont pas de méthode de type "click", seules les subs d'un genre particulier, les UserForms, peuvent le faire car elles ont une méthode "click".
<BR>Quand une UserForm est active, elle peut avoir le focus, mais elle peut aussi le donner, à la feuille de calcul active en particulier. A l'évenement click, la UserForm à la main et elle peut faire à peu près tout ce que tu veux.
<BR>A toi de jouer. Les UserForms ne sont pas plus difficiles à mettre en oeuvre qu'une autre procédure et l'aide en ligne est (de mon point de vue) pas mal faite.
If I have seen further, it is by standing on the shouders of giants. Isaac Newton.