Supprimer/Ajouter lignes dans graphe??!!??

herverob

XLDnaute Nouveau
Bonjour,
J' ai un petit probleme avec un graphe:

Dans un graphe, j'ai 4 ligne.
Dans une Userform, j'ai 4 Checkbox qui permettent d'afficher ou non chaqu'une des lignes.
Pour l'instant, j'utilise le code Delete et New Series mais quelque chose ne tourne pas.

Dans le fichier attache, un click sur le bouton "USERFORM" ouvre l'US et les 4 lignes apparaissent sur le graphe (jusque la, tout va).

Si je click sur 'A', le ligne 'A' est supprimee sur le Graphe (je que je veux)
Mais un deuxieme successif click sur 'A' (pour la faire revenir), me supprime la ligne 'B' !!

Quelqu'un pour m'aider ??

Merci
Herve
 

Pièces jointes

  • Hide Line in Chart .zip
    19.5 KB · Affichages: 113
  • Hide Line in Chart .zip
    19.5 KB · Affichages: 112
  • Hide Line in Chart .zip
    19.5 KB · Affichages: 104

wilfried_42

XLDnaute Barbatruc
Re : Supprimer/Ajouter lignes dans graphe??!!??

Bonjour Herverob

Je ne connais rien en graphique mais j'ai regardé par curosité et j'ai peut ete trouvé ton bug

tu as à la base 4 lignes A,B,C,D n° 1,2,3,4
quand tu en supprimes 1, exemple la B, tu supprimes la 2 il te reste donc 3 ligne
A, C, D mais pas 1,3,4 il te reste 1,2,3 en index
il te faut gerer une table de 4 lignes et 2 positions
une position on/off et une position index

exemple au debut : A-> on,1, B->on,2, C->on,3, D->on,4
si tu effaces B : A->on,1, B->off,0, C -> on,2, D->on,3
si tu recoche B : A->on,1,B ->on,4, C-> on,2, D ->on,3
etc.............
 

Catrice

XLDnaute Barbatruc
Re : Supprimer/Ajouter lignes dans graphe??!!??

Bonsoir,

Une interpretation ci-joint.
Il faudra gérer le fait que les cases soient cochées ou non en fonction des courbes affichées ... à suivre ...
Pour le moment, une case cochée = courbe
une case décochée pas de courbe.
 

Pièces jointes

  • Hide Line in Chart .zip
    22.7 KB · Affichages: 189
  • Hide Line in Chart .zip
    22.7 KB · Affichages: 200
  • Hide Line in Chart .zip
    22.7 KB · Affichages: 206

herverob

XLDnaute Nouveau
Re : Supprimer/Ajouter lignes dans graphe??!!??

Catrice,
encore un petit detail si je peux me permettre
Si je dechoche 'A' la courbe 'A' n'apparait pas (ok) mais la legende de cette courbe est toujours sur le graphe.
Comment faire pour la masquer?
Merci
 

Catrice

XLDnaute Barbatruc
Re : Supprimer/Ajouter lignes dans graphe??!!??

Bonsoir,

Ci-joint, une approche basée sur la suppression/creation des series (sur laquelle tu était parti au début je crois).
En effet, le "masquage" pose des pb pour la légende. Je réussis à supprimer un bout de légende mais pas à le remettre :( je regarderai plus tard s'il y a une solution.

Dans l'exemple joint, pas de pb avec la légende puisque liée aux series qu'on supprime ou ajoute.
Quelques bouts de code pour garder l'ordre et les couleurs des courbes A, B, C, D.
Et pour, afficher les bonnes cases cochées en fonction des séries présentes...
A+
 

Pièces jointes

  • Hide Line in Chart .zip
    19.2 KB · Affichages: 190
  • Hide Line in Chart .zip
    19.2 KB · Affichages: 191
  • Hide Line in Chart .zip
    19.2 KB · Affichages: 203

toto145

XLDnaute Nouveau
Re : Supprimer/Ajouter lignes dans graphe??!!??

bonjour

pour afficher ou masquer une courbe
je masquer ou afficher la ligne des valeurs concernés ca marche

si ça peut etre utile à quelqu'un
c'est facile et pas besoin de toucher au graphe
a plus
 

Discussions similaires

Statistiques des forums

Discussions
312 202
Messages
2 086 177
Membres
103 152
dernier inscrit
Karibu