Masquer série dans graphique excel

Fermé
kasiope33 - 25 août 2011 à 16:42
 Johan - 4 mai 2016 à 11:50
Bonjour,
Est il possible de masquer une ou plusieurs séries d'un graphique excel en VBA
avec un ChekBox pour chaque série que je peux cocher suivant le nombre de série que je souhaite faire apparaitre dans mon graphique en cliquant sur un bouton de commande.
j'ai commencé le code ci dessous, mais ça ne fonctionne pas !!!!!

le code:
Private Sub Com_Graph_Click()
Sheets("Graphe").Select
ActiveSheet.ChartObjects("Graphique 10").Activate
If Me.CheckNb_PT = True Then

With ActiveChart.SeriesCollection(1) ' "Nb PT" nom de la serie

.MarkerStyle = xlAutomatic
.Border.LineStyle = xlAutomatic
End With
Else
ActiveSheet.ChartObjects("Graphique 10").Activate
With ActiveChart.SeriesCollection(1)

.MarkerStyle = xlNone
.Border.LineStyle = xlNone
End With
End If
'******************************************
If Me.Check_FTP = True Then
With ActiveChart.SeriesCollection(2) ' "FTP" nom de la serie
.MarkerStyle = xlAutomatic
.Border.LineStyle = xlAutomatic
End With
Else
With ActiveChart.SeriesCollection(2)
.MarkerStyle = xlNone
.Border.LineStyle = xlNone
End With
End If
'*********************************************************************
If Me.CheckSN = True Then
With ActiveChart.SeriesCollection(3) ' "Quotité inutilisé Surnombre"nom de la serie
.MarkerStyle = xlAutomatic
.Border.LineStyle = xlAutomatic
End With
Else
With ActiveChart.SeriesCollection(3)
.MarkerStyle = xlNone
.Border.LineStyle = xlNone
End With

End If
End Sub
D'avance merci, meme pour les réponse négatives
A voir également:

1 réponse

ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
26 août 2011 à 10:38
bonjour

un fichier, très complet, récupéré sur ce site, sans macro, la feuille 4 correspond à ton problème
https://www.cjoint.com/?0HAkFo1x9f1
un petit défaut cependant, la légende des séries non sélectionnées reste visible

une adaptation d'une proposition de michel_m,avec macro, complétée pour supprimer les légendes des séries non visibles
https://www.cjoint.com/?0HAkF5qeVrd

bonne suite
0
Bonjour,

les fichiers ne sont plus disponibles, Est-ce possible d'avoir un nouveau lien svp ?

Merci,
Johan
0