Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Help sur graphique - manque pas grand chose

  • Initiateur de la discussion Initiateur de la discussion BAT
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

BAT

XLDnaute Occasionnel
Bonjour à tous,
Grosse demande sur un graphique à réaliser. C'est exactement celui qui se trouve en Pice jointe sauf que je n'arrive pas à faire apparaître le nom de la "série" sur les points du graphique.
Je dois probablement mal m'y prendre.
J'ai mis un exemple de ce qui est attendu. Je pense que nous sommes pas loin mais bon !!!
Merci par avance pour votre aide précieuse.
 

Pièces jointes

Dernière édition:
Re : Help sur graphique - manque pas grand chose

Bonjour BAT,

Je pense que nous sommes pas loin mais bon !!!

Si, on en est loin, car il faut du VBA...

La macro doit passer en revue chaque point de chacune des 2 séries :

1) créer son étiquette de donnée (DataLabel en VBA) et y mettre le texte correspondant du tableau

2) colorer le point Edit : a priori pas nécessaire, il l'est déjà, c'est la couleur de la série.

Cherchez sur le forum, il y a pas mal d'exemples de ce genre.

Perso, pas le temps de m'en occuper, désolé.

A+
 
Dernière édition:
Re : Help sur graphique - manque pas grand chose

Re,

Bon j'ai pris quand même 5 minutes...

Voyez ces 2 macros dans le fichier joint :

Code:
Sub AfficherEtiquettes()
Dim s As Series, i As Integer
With ActiveSheet.ChartObjects(1).Chart
  .ApplyDataLabels Type:=xlDataLabelsShowValue
  For Each s In .SeriesCollection
    For i = 1 To s.Points.Count
      s.Points(i).DataLabel.Text = [A1].Offset(i)
    Next
  Next
End With
End Sub

Sub MasquerEtiquettes()
ActiveSheet.ChartObjects(1).Chart.ApplyDataLabels _
  Type:=xlDataLabelsShowNone
End Sub

A+
 

Pièces jointes

Dernière édition:
Re : Help sur graphique - manque pas grand chose

Re,

Une amélioration avec un seul bouton et cette macro dans le code de la feuille :

Code:
Private Sub CommandButton1_Click()
With CommandButton1
  If .Caption Like "Afficher*" Then
    AfficherEtiquettes
    .Caption = "Masquer Etiquettes"
  Else
    MasquerEtiquettes
    .Caption = "Afficher Etiquettes"
  End If
End With
End Sub

A+
 

Pièces jointes

Re : Help sur graphique - manque pas grand chose

Génial,
Un très grand merci à toi d'avoir pris le temps.
j'aurais vraiment pensé pouvoir faire un graphique sans VBA ! En même temps ça me rassure !
encore merci et bon dimanche à toi
 
Re : Help sur graphique - manque pas grand chose

Bonjour
Job j'ai bien aimé ta macro, je me permet un petit changement qui peut etre interessant pour le choix des infos à afficher.
Je me la mets en réserve!!!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

F
Réponses
1
Affichages
1 K
L
Réponses
0
Affichages
1 K
Layiia
L
D
Réponses
7
Affichages
3 K
A
Réponses
0
Affichages
1 K
A
L
Réponses
9
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…