IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

affichage de valeurs d'une serie dans un graphique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 47
    Par défaut affichage de valeurs d'une serie dans un graphique
    Bonjour,


    Après avoir fait mon graphique avec des bulles, Merci Patnel! J'ai réussi à afficher les noms des axes et le nom de la série!!
    Maintenant il me reste à aficher les valeurs au dessus des bulles (nombre ou temps selon le graphique !!!)

    le code utilisé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Sub MacronuageOp()
    '
    ' MacronuageOp Macro'
        Charts.Add
        ActiveChart.ChartType = xlBubble3DEffect
        ActiveChart.SetSourceData Source:=Sheets("Données sources").Range("B2:C9,E2:E9"), _
            PlotBy:=xlColumns
        ActiveChart.Location Where:=xlLocationAsObject, Name:="Nuages Op"
        With ActiveChart
            .HasTitle = True
            .ChartTitle.Characters.Text = "Répartition des opérations réalisées par le Directeur en nombre en fonction de la VA Exécutant et VA Demandeur"
            .Axes(xlCategory, xlPrimary).HasTitle = True
            .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = " VA Exécutant (%)"
            .Axes(xlValue, xlPrimary).HasTitle = True
            .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "VA Demandeur (%)"
            .SeriesCollection(1).Name = "Répartition en nombre"
        End With
    End Sub
    Qui peut m'aider ?? merci d'avance

  2. #2
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour anaylane,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .SeriesCollection(1).ApplyDataLabels Type:=xlDataLabelsShowLabel

  3. #3
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 47
    Par défaut
    Merci Isabelle,

    Par contre est ce qu'on peut choisir une colonne specifique pour l'affichage que je pourrais modifier selon les graphes? car par défaut, c'ets la première colonne qu'il prend en compte!

    merci de ton aide!

  4. #4
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour anaylane,

    par exemple tu peut faire une boucle sur la collection SeriesCollection

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For Each sc In .SeriesCollection
               sc.ApplyDataLabels Type:=xlDataLabelsShowLabel
    Next

  5. #5
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 47
    Par défaut
    merci de ta réponse rapide!! par contre comment utiliser une boucle avec une sélection de données ( afficher les valeurs de la colonne voir le fichier en PJ pour etre plus clair ) dans l'onglet Nuages OP les valeurs de la colonne E et dans l'onglet Nuages temps les valeurs de la colonne D au dessus des bulles.

  6. #6
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour anaylane,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    x=2
    For Each sc In .SeriesCollection(1).Points
             sc.DataLabel.Text = Sheets("Données sources").Range("E" & x)
             x = x + 1
     Next

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Affichage des valeurs d'une DropDownList imbriqué dans un GridView
    Par informer dans le forum ASP.NET
    Réponses: 4
    Dernier message: 05/04/2013, 05h19
  2. [V5] Affichage d'une valeur d'une section dans un tableau
    Par maju0906 dans le forum Deski
    Réponses: 4
    Dernier message: 19/07/2010, 14h00
  3. Recuperer une valeur d'une ADOTable dans un Edit
    Par yannba dans le forum Bases de données
    Réponses: 6
    Dernier message: 26/01/2006, 16h28
  4. Mettre la valeur d'une table dans une CString
    Par Lucier dans le forum MFC
    Réponses: 29
    Dernier message: 26/11/2004, 16h04
  5. test la valeur d'une date dans une requete
    Par TuxP dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/01/2004, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo