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

Creation graphique

  • Initiateur de la discussion Initiateur de la discussion enzo
  • 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 !

E

enzo

Guest
bonjour a tous

voici mon probleme

je veux creer des graphiques en prenant des donnees dans un tableau. jusque là cela se passe bien! je n'arrive pas, une fois créé, a mettre en legende le bon libelle. de plus en cas de libelle vide et de valeur 0, la part de camenbert ne se met pas par contre la le gende oui.

j espere avoir ete clair sinon je recommencerai. ci joint ce que j'ai deja fait.

merci beaucoup par avance. et bonjour a tous ceux que je connais meme si cela fait longtemps que je ne suis pas venu. brigitte par ex
 

Pièces jointes

Re : Creation graphique

Bonjour,

Essayez avec votre procédure graphs modifiée

Code:
Sub graphs()
Dim plage As Range

For g = Range("g65536").End(xlUp).Row To 2 Step -1
  Set plage = Range("e1:g1," & "E" & g & ":G" & g & "")   '/// modif pmo

'/// ajout pmo
Dim Titre$
Dim i&
  Titre$ = ""
  For i& = 2 To 4 'colonnes B à D
    Titre$ = Titre$ & Range(Cells(g, i&), Cells(g, i&)) & Space(1)
  Next i&
'///

  Charts.Add
  With ActiveChart
    .ChartType = xl3DPieExploded
    .SetSourceData Source:=plage
    .SeriesCollection(1).ApplyDataLabels
    .SeriesCollection(1).DataLabels.Select
    .SeriesCollection(1).Select
     Selection.Explosion = 36
                
'/// ajout pmo
    .HasTitle = True
    .ChartTitle.Characters.Text = Titre$
'///

      With ActiveSheet
        .SeriesCollection(1).DataLabels.Select
         Selection.ShowPercentage = True
         Selection.ShowValue = False
         Selection.Position = xlLabelPositionOutsideEnd
      End With
  End With
      
  Worksheets("toto").Activate
  Call Export_jpeg
  Call delete
Next
End Sub

Cordialement.

PMO
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
321
Réponses
6
Affichages
746
Réponses
2
Affichages
513
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…