boursicotteur
Messages postés201Date d'inscriptionmercredi 25 septembre 2002StatutMembreDernière intervention10 novembre 2007 5 nov. 2007 à 21:54
D'abord, ta macro c'est probablement plus du VBA que du VB6... n'est-ce pas?
Pour ce qui est de se servir d'une des courbes du graphique pour déclencher une macro, je dirais que cela exige que tu puisses attacher un événement (genre doubleClick) à cette courbe. Je n'ai pas l'impression que c'est disponible...mais je peux me tromper car je ne nage pas dans ces eaux.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 6 nov. 2007 à 09:16
Bonjour,
La question est :
"Est il possible en cliquant sur une des courbes du graphique de lancer une autre macro qui traiterait la partie des données concernant cette courbe"
La réponse est oui, mais de façon fort onéreuse : en donnant à tes courbes une couleur spécifique pour chaque courbe et en allant "à la pêche" de la couleur survolée par ton curseur sur ton écran (ce procédé coûterait déjà cher en VB... et plus cher encore en VBA). Je te conseille de procéder autrement (ton idée d'utilisation d'une listbox ou d'une combobox, par exemple).
boursicotteur
Messages postés201Date d'inscriptionmercredi 25 septembre 2002StatutMembreDernière intervention10 novembre 2007 6 nov. 2007 à 17:30
VBA et VB6 sont 2 choses bien distinctes mais comportant plusieurs similitudes. VB6 est plus puissant que VBA mais il y a tout de même des limites.
La solution de survoler le graphique à la recherche de couleurs est originale et effectivement onéreuse.
En plus, elle comporte un inconvénient MAJEUR qui à l'usage va s'avérer des plus emmerdant car chaque fois que le graphique va être survolé (volontairement ou non), la macro va se déclencher...même si on ne voulait pas la déclencher.
Une solution pour prévenir ce désagrément serait par exemple de sélectionner une courbe puis ensuite d'appuyer sur un bouton qui déclenchera une macro qui recherchera quelle courbe est sélectionnée. On est bien sûr ici dans le domaine des "band aids" mais c'est tout de même intéressant de connaître ce qui est faisable.
Le mieux est encore ton combobox car très simple et très efficace.
cs_fl92
Messages postés4Date d'inscriptionlundi 13 août 2007StatutMembreDernière intervention10 avril 2009 7 nov. 2007 à 07:45
Bonjour Boursicotteur,
Effectivement c'est interressant de voir les différentes solutions proposées par les uns et les autres.
L' idée du graphique "interactif" me parraissait intérressante et conviviale, mais je vais définitivement suivre votre excellent conseil (à Jmfmarques et à toi) d'utiliser des combobox. Je souhaitai à l'origine savoir si c'était faisable de façon "simple", mais ça n'est visiblemen pas le cas
En tout cas merci à tous pour votre aide et vos réponses.