Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Masquer serie graphique

10 réponses
Avatar
Pijay
Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere simple, en
cliquant sur un bouton par exemple, choisir de masquer/voir une serie seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !

10 réponses

Avatar
Daniel
Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le message de news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere simple, en
cliquant sur un bouton par exemple, choisir de masquer/voir une serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !




Avatar
Pijay
Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut etre du au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le message de news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere simple, en
cliquant sur un bouton par exemple, choisir de masquer/voir une serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !









Avatar
Daniel
Sans doute. Il faut remplacer, dans la macro, les mots "Série1", "Série2",
"Série3" par les noms de série qui apparaissent dans la légende.
Daniel
"Pijay" a écrit dans le message de news:

Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut etre du
au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le message de
news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere simple,
en
cliquant sur un bouton par exemple, choisir de masquer/voir une serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !











Avatar
Pijay
J'ai remplace par mes noms de series...
Mais comment rentre t on la liste deroulante dans le bouton ???


Merci


Sans doute. Il faut remplacer, dans la macro, les mots "Série1", "Série2",
"Série3" par les noms de série qui apparaissent dans la légende.
Daniel
"Pijay" a écrit dans le message de news:

Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut etre du
au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le message de
news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere simple,
en
cliquant sur un bouton par exemple, choisir de masquer/voir une serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !
















Avatar
Daniel
Il s'agit des valeurs L1:L4. Pour les modifier, modifie la propriété
"ListFillRange" du combobox :
Affiche la boîte à outils "Contrôles",
Clique sur "mode création" de la barre d'outils, dans le combobox et sur le
bouton "Propriétés" de la boîte d'outils.
Daniel
"Pijay" a écrit dans le message de news:

J'ai remplace par mes noms de series...
Mais comment rentre t on la liste deroulante dans le bouton ???


Merci


Sans doute. Il faut remplacer, dans la macro, les mots "Série1",
"Série2",
"Série3" par les noms de série qui apparaissent dans la légende.
Daniel
"Pijay" a écrit dans le message de
news:

Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut etre
du
au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le message de
news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere
simple,
en
cliquant sur un bouton par exemple, choisir de masquer/voir une
serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !


















Avatar
Pijay
Ok c'est bon....J'essaye et la message d'erreur....Je clique sur debug et
cette ligne la se surligne en jaune : "With
ActiveSheet.ChartObjects("Graphique 8")"
Help!
Merci


Il s'agit des valeurs L1:L4. Pour les modifier, modifie la propriété
"ListFillRange" du combobox :
Affiche la boîte à outils "Contrôles",
Clique sur "mode création" de la barre d'outils, dans le combobox et sur le
bouton "Propriétés" de la boîte d'outils.
Daniel
"Pijay" a écrit dans le message de news:

J'ai remplace par mes noms de series...
Mais comment rentre t on la liste deroulante dans le bouton ???


Merci


Sans doute. Il faut remplacer, dans la macro, les mots "Série1",
"Série2",
"Série3" par les noms de série qui apparaissent dans la légende.
Daniel
"Pijay" a écrit dans le message de
news:

Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut etre
du
au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le message de
news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere
simple,
en
cliquant sur un bouton par exemple, choisir de masquer/voir une
serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !























Avatar
Daniel
Ben oui...
Mets :
With ActiveSheet.ChartObjects(1)
à la place.
Daniel
"Pijay" a écrit dans le message de news:

Ok c'est bon....J'essaye et la message d'erreur....Je clique sur debug et
cette ligne la se surligne en jaune : "With
ActiveSheet.ChartObjects("Graphique 8")"
Help!
Merci


Il s'agit des valeurs L1:L4. Pour les modifier, modifie la propriété
"ListFillRange" du combobox :
Affiche la boîte à outils "Contrôles",
Clique sur "mode création" de la barre d'outils, dans le combobox et sur
le
bouton "Propriétés" de la boîte d'outils.
Daniel
"Pijay" a écrit dans le message de
news:

J'ai remplace par mes noms de series...
Mais comment rentre t on la liste deroulante dans le bouton ???


Merci


Sans doute. Il faut remplacer, dans la macro, les mots "Série1",
"Série2",
"Série3" par les noms de série qui apparaissent dans la légende.
Daniel
"Pijay" a écrit dans le message de
news:

Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut
etre
du
au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le message
de
news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere
simple,
en
cliquant sur un bouton par exemple, choisir de masquer/voir une
serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !

























Avatar
Pijay
Ok ca marche....mais la ca mets juste en arriere plan...est il possible de
modifier la macro pour que ca masque completement la serie ?


Ben oui...
Mets :
With ActiveSheet.ChartObjects(1)
à la place.
Daniel
"Pijay" a écrit dans le message de news:

Ok c'est bon....J'essaye et la message d'erreur....Je clique sur debug et
cette ligne la se surligne en jaune : "With
ActiveSheet.ChartObjects("Graphique 8")"
Help!
Merci


Il s'agit des valeurs L1:L4. Pour les modifier, modifie la propriété
"ListFillRange" du combobox :
Affiche la boîte à outils "Contrôles",
Clique sur "mode création" de la barre d'outils, dans le combobox et sur
le
bouton "Propriétés" de la boîte d'outils.
Daniel
"Pijay" a écrit dans le message de
news:

J'ai remplace par mes noms de series...
Mais comment rentre t on la liste deroulante dans le bouton ???


Merci


Sans doute. Il faut remplacer, dans la macro, les mots "Série1",
"Série2",
"Série3" par les noms de série qui apparaissent dans la légende.
Daniel
"Pijay" a écrit dans le message de
news:

Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut
etre
du
au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le message
de
news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere
simple,
en
cliquant sur un bouton par exemple, choisir de masquer/voir une
serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !






























Avatar
Daniel
Voici la macro modifiée (il faut changer le nom des séries). Elle est
valable si les séries ont le formatage par défaut. Il faut la modifier dans
le cas contraire.

Private Sub ComboBox1_Change()
With ActiveSheet.ChartObjects(1).Chart.ChartGroups(1)
Select Case Me.ComboBox1.Value
Case "Série 1"
.SeriesCollection("Série1").Border.LineStyle = xlAutomatic
.SeriesCollection("Série1").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série1").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Border.LineStyle = xlNone
.SeriesCollection("Série2").Border.ColorIndex = xlNone
.SeriesCollection("Série2").Interior.ColorIndex = xlNone
.SeriesCollection("Série3").Border.LineStyle = xlNone
.SeriesCollection("Série3").Border.ColorIndex = xlNone
.SeriesCollection("Série3").Interior.ColorIndex = xlNone
Case "Série 2"
.SeriesCollection("Série2").Border.LineStyle = xlAutomatic
.SeriesCollection("Série2").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série1").Border.LineStyle = xlNone
.SeriesCollection("Série1").Border.ColorIndex = xlNone
.SeriesCollection("Série1").Interior.ColorIndex = xlNone
.SeriesCollection("Série3").Border.LineStyle = xlNone
.SeriesCollection("Série3").Border.ColorIndex = xlNone
.SeriesCollection("Série3").Interior.ColorIndex = xlNone
Case "Série 3"
.SeriesCollection("Série3").Border.LineStyle = xlAutomatic
.SeriesCollection("Série3").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série3").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Border.LineStyle = xlNone
.SeriesCollection("Série2").Border.ColorIndex = xlNone
.SeriesCollection("Série2").Interior.ColorIndex = xlNone
.SeriesCollection("Série1").Border.LineStyle = xlNone
.SeriesCollection("Série1").Border.ColorIndex = xlNone
.SeriesCollection("Série1").Interior.ColorIndex = xlNone
Case "Tout"
.SeriesCollection("Série1").Border.LineStyle = xlAutomatic
.SeriesCollection("Série1").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série1").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Border.LineStyle = xlAutomatic
.SeriesCollection("Série2").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série3").Border.LineStyle = xlAutomatic
.SeriesCollection("Série3").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série3").Interior.ColorIndex = xlAutomatic
Case Else
End Select
End With
End Sub

Daniel
"Pijay" a écrit dans le message de news:

Ok ca marche....mais la ca mets juste en arriere plan...est il possible de
modifier la macro pour que ca masque completement la serie ?


Ben oui...
Mets :
With ActiveSheet.ChartObjects(1)
à la place.
Daniel
"Pijay" a écrit dans le message de
news:

Ok c'est bon....J'essaye et la message d'erreur....Je clique sur debug
et
cette ligne la se surligne en jaune : "With
ActiveSheet.ChartObjects("Graphique 8")"
Help!
Merci


Il s'agit des valeurs L1:L4. Pour les modifier, modifie la propriété
"ListFillRange" du combobox :
Affiche la boîte à outils "Contrôles",
Clique sur "mode création" de la barre d'outils, dans le combobox et
sur
le
bouton "Propriétés" de la boîte d'outils.
Daniel
"Pijay" a écrit dans le message de
news:

J'ai remplace par mes noms de series...
Mais comment rentre t on la liste deroulante dans le bouton ???


Merci


Sans doute. Il faut remplacer, dans la macro, les mots "Série1",
"Série2",
"Série3" par les noms de série qui apparaissent dans la légende.
Daniel
"Pijay" a écrit dans le message
de
news:

Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut
etre
du
au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le
message
de
news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere
simple,
en
cliquant sur un bouton par exemple, choisir de masquer/voir
une
serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !
































Avatar
Pijay
Ca marche ! Merci c'est top !!!

Merci encore !


Voici la macro modifiée (il faut changer le nom des séries). Elle est
valable si les séries ont le formatage par défaut. Il faut la modifier dans
le cas contraire.

Private Sub ComboBox1_Change()
With ActiveSheet.ChartObjects(1).Chart.ChartGroups(1)
Select Case Me.ComboBox1.Value
Case "Série 1"
.SeriesCollection("Série1").Border.LineStyle = xlAutomatic
.SeriesCollection("Série1").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série1").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Border.LineStyle = xlNone
.SeriesCollection("Série2").Border.ColorIndex = xlNone
.SeriesCollection("Série2").Interior.ColorIndex = xlNone
.SeriesCollection("Série3").Border.LineStyle = xlNone
.SeriesCollection("Série3").Border.ColorIndex = xlNone
.SeriesCollection("Série3").Interior.ColorIndex = xlNone
Case "Série 2"
.SeriesCollection("Série2").Border.LineStyle = xlAutomatic
.SeriesCollection("Série2").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série1").Border.LineStyle = xlNone
.SeriesCollection("Série1").Border.ColorIndex = xlNone
.SeriesCollection("Série1").Interior.ColorIndex = xlNone
.SeriesCollection("Série3").Border.LineStyle = xlNone
.SeriesCollection("Série3").Border.ColorIndex = xlNone
.SeriesCollection("Série3").Interior.ColorIndex = xlNone
Case "Série 3"
.SeriesCollection("Série3").Border.LineStyle = xlAutomatic
.SeriesCollection("Série3").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série3").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Border.LineStyle = xlNone
.SeriesCollection("Série2").Border.ColorIndex = xlNone
.SeriesCollection("Série2").Interior.ColorIndex = xlNone
.SeriesCollection("Série1").Border.LineStyle = xlNone
.SeriesCollection("Série1").Border.ColorIndex = xlNone
.SeriesCollection("Série1").Interior.ColorIndex = xlNone
Case "Tout"
.SeriesCollection("Série1").Border.LineStyle = xlAutomatic
.SeriesCollection("Série1").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série1").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Border.LineStyle = xlAutomatic
.SeriesCollection("Série2").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série2").Interior.ColorIndex = xlAutomatic
.SeriesCollection("Série3").Border.LineStyle = xlAutomatic
.SeriesCollection("Série3").Border.ColorIndex = xlAutomatic
.SeriesCollection("Série3").Interior.ColorIndex = xlAutomatic
Case Else
End Select
End With
End Sub

Daniel
"Pijay" a écrit dans le message de news:

Ok ca marche....mais la ca mets juste en arriere plan...est il possible de
modifier la macro pour que ca masque completement la serie ?


Ben oui...
Mets :
With ActiveSheet.ChartObjects(1)
à la place.
Daniel
"Pijay" a écrit dans le message de
news:

Ok c'est bon....J'essaye et la message d'erreur....Je clique sur debug
et
cette ligne la se surligne en jaune : "With
ActiveSheet.ChartObjects("Graphique 8")"
Help!
Merci


Il s'agit des valeurs L1:L4. Pour les modifier, modifie la propriété
"ListFillRange" du combobox :
Affiche la boîte à outils "Contrôles",
Clique sur "mode création" de la barre d'outils, dans le combobox et
sur
le
bouton "Propriétés" de la boîte d'outils.
Daniel
"Pijay" a écrit dans le message de
news:

J'ai remplace par mes noms de series...
Mais comment rentre t on la liste deroulante dans le bouton ???


Merci


Sans doute. Il faut remplacer, dans la macro, les mots "Série1",
"Série2",
"Série3" par les noms de série qui apparaissent dans la légende.
Daniel
"Pijay" a écrit dans le message
de
news:

Merci...Mais ca ne marche pas ! j'ai un message d'erreur....peut
etre
du
au
fait que ma version d'excel 2003 est en anglais ?

Merci


Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?htpOtHn3hy
Le combobox permet de mettre une série à l'avant-plan.
Cordialement.
Daniel
"Pijay" a écrit dans le
message
de
news:

Bonjour,
J'ai un graphique type radar avec trois series......
Il y a t il un moyen pour que l'utilisatuer puisse de maniere
simple,
en
cliquant sur un bouton par exemple, choisir de masquer/voir
une
serie
seule
ou 2 ou toutes sur le graph ? (macro etc...)


Merci !