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 graphique avec données dynamiques


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2007
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 226
    Points : 78
    Points
    78
    Par défaut affichage de graphique avec données dynamiques
    Bonjour,

    Le code suivant permet d'affichet un graphique d'une manière dynamique
    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
    19
    20
    21
    22
    23
    24
    25
    26
    Sub UpdateChart()
        Dim TheChartObj As ChartObject
        Dim TheChart As Chart
        Dim UserRow As Long
        Dim CatTitles As Range
        Dim SrcRange As Range
        Dim SourceData As Range
     
        If Sheets("Production").CheckBox1 Then
            Set TheChartObj = ActiveSheet.ChartObjects(1)
            Set TheChart = TheChartObj.Chart
            UserRow = ActiveCell.Row
            If UserRow < 3 Or IsEmpty(Cells(UserRow, 1)) Then
                TheChartObj.Visible = False
            Else
                Set CatTitles = Range("c2:y2")
                Set SrcRange = Range(Cells(UserRow, 1), Cells(UserRow, 25))
                'Set SourceData = Union(CatTitles, SrcRange)
     
                Set SourceData = SrcRange
                TheChart.SetSourceData _
                  Source:=SourceData, PlotBy:=xlRows
                TheChartObj.Visible = True
            End If
        End If
    End Sub
    Comment faire pour que le graphique affiche dans l'axe des absisses (X) les données de la ligne c2:y2

    Comment faire?

  2. #2
    Membre régulier
    Inscrit en
    Septembre 2007
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 226
    Points : 78
    Points
    78
    Par défaut
    J'ai trouvé, simplement il faut rajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TheChart.SeriesCollection(1).XValues = "=..."

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

Discussions similaires

  1. Graphique avec donnée d'un table Access
    Par Frog74 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/06/2008, 14h57
  2. Graphique avec couleurs dynamiques
    Par jblond dans le forum BIRT
    Réponses: 8
    Dernier message: 27/11/2007, 14h47
  3. Réponses: 3
    Dernier message: 29/04/2007, 17h17
  4. [MySQL] Problème affichage tableau PHP avec données SQL
    Par akalaan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/04/2006, 14h34
  5. [jsp] dessin static avec données dynamique dessus
    Par njac dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 01/07/2004, 16h24

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