Graphique Excel

Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Comment créer des graphiques en camembert en fonction des données d'un tableau.

Par exemple pour le tableau suivant:

Oui............1 an..............mécanique
Non............2 ans............mécanique
Non............1 an.............mécanique
Oui............3 ans.............soudure
0................0......................0
0................0......................0

comment afficher un camembert avec "oui=50%, non=50%", un autre avec "1an=50%; 2 ans =25%; 3 ans = 25%", un autre avec "mécanique=75%;soudure=25%", etc etc

Et ce en prenant en compte toutes les cases remplies (sachant que le nombre de lignes renseignées varie)

--
Thor tue
Configuration: ...

7 réponses

  1. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Ok c'est sympa ce truc.
    Et comment faire pour que le tableau ne prenne en compte que les cases différentes de "0"?

    Je veux prendre en compte les lignes de 0à 100 et n'afficher en statistiques que les lignes renseignées (car le tableau se remplit et se vide au fur et à mesure.

    Comment faire pour que mes tableaux dynamiques croisés le prenne en compte automatiquement?
    0
  2. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    J'ai trouvé, c'était dans les cases à cocher.
    Merci
    0
  3. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Petit problème,

    J'ai créé des graphiques à partir de mes tableaux croisés dynamiques, or quand j'actualise mes tableaux, le format que j'ai attribué à mes graphiques ne se conservent pas (couleur des camemberts, disposition de la légende de chaque quartier de camembert, etc etc) Y a-t-il un moyen de la conserver?
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. m@rina Messages postés 27474 Date d'inscription   Statut Modérateur Dernière intervention   11 562
     
    Bonjour,

    A ma connaissance, non et c'est d'ailleurs quelque chose d'assez crispant de ne pas pouvoir imposer ce qu'on veut !

    Une solution serait de créer un graphique personnalisé avec tes couleurs, et une fois ton graph mis à jour, appliquer le graph personnalisé.
    Peut être faire une petite macro qui mettrait le graph à jour après modif des données et en profiterait pour conserver les couleurs.

    m@rina
    0
  6. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Arg! Ok merci, je vais essayer de me débrouiller
    0
  7. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Encore un souci. Je crée une macro afin d'actualiser automatiquement mes TDC et donc mes graphiques lorsque je clique sur un bouton. De plus j'en lève certains critères que je ne veux pas voir affiché (le nombre de case où est affiché "0")

    du coup ma macro est la suivante

    ActiveSheet.PivotTables("Tableau croisé dynamique36").PivotCache.Refresh
    With ActiveSheet.PivotTables("Tableau croisé dynamique36").PivotFields( _
    "Contrat")
    .PivotItems("0").Visible = False
    End With
    Range("a1").Select
    Unload UserForm7
    End Sub

    Cela marche pour certains de mes tableaux or un de mes tableaux contient plusieurs zones "0" à décocher.
    J'ai enregistré la macro manuellement et ca me donne

    ActiveSheet.PivotTables("Tableau croisé dynamique37").PivotCache.Refresh
    With ActiveSheet.PivotTables("Tableau croisé dynamique37").PivotFields( _
    "Partie du corps")
    .PivotItems("0").Visible = False
    .PivotItems("0").Visible = False
    End With

    or quand j'essaie de relancer la macro, la partie soulignée crée un bug.

    Comment y remédier?
    0