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 :

Titre variable 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 du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 7
    Par défaut Titre variable dans un graphique
    Bonjour,
    Mes problèmes de réorganisation de graphiques sont résolus. Toutefois je n’arrive toujours pas à créer le graphique adapté. Je passe par l’enregistreur macro : Voici mon code :

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
      Charts.Add
        ActiveChart.ApplyCustomType ChartType:=xlBuiltIn, TypeName:= _
            "Courbe - Histo. 2 axes"
        ActiveChart.SetSourceData Source:=objrange, PlotBy:= _
            xlColumns
        ActiveChart.Location Where:=xlLocationAsNewSheet
        With ActiveChart
            .HasTitle = True
            .ChartTitle.Characters.Text = "g"
            .Axes(xlCategory, xlPrimary).HasTitle = True
            .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "Temps"
            .Axes(xlValue, xlPrimary).HasTitle = True
            .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Valeur/PV"
     
     
      ActiveChart.ApplyCustomType ChartType:=xlBuiltIn, TypeName:= _
            "Courbe - Histo. 2 axes"
     
       End With
     
     
     
        With ActiveChart.Axes(xlCategory)
            .HasMajorGridlines = False
            .HasMinorGridlines = False
        End With
        With ActiveChart.Axes(xlValue)
            .HasMajorGridlines = True
            .HasMinorGridlines = False
        End With
     
     
     
     
     
     
        ActiveChart.Axes(xlValue, xlSecondary).Select
        ActiveChart.ChartArea.Select
        With ActiveChart
            .HasTitle = True
            .ChartTitle.Characters.Text = Feuil3.cells(1, 2)
            .Axes(xlCategory, xlPrimary).HasTitle = True
            .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "temps"
            .Axes(xlValue, xlPrimary).HasTitle = True
            .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "vb/pv"
            .Axes(xlValue, xlSecondary).HasTitle = True
            .Axes(xlValue, xlSecondary).AxisTitle.Characters.Text = "cours/pru"
        End With
        ActiveChart.HasLegend = False
        ActiveWindow.Visible = False
    Ce que je voudrais:
    Axe des abscisses: “temps”
    Premier axe Y : « Valeur boursière/ Plus values »
    Deuxième axe Y « Cours/ Prix d’achat »
    En ce qui est du titre du graphique : il sera variable, il faudra qu’il soit égal au contenu de la cellule(1,2). Est-ce possible ? La bonne exécution de mon programme ne dépend plus que de çà.

    Merci d’avance !

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 61
    Par défaut
    Bonjour Didyvine

    regarde le code ci-dessous s'il peut t'aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim c As ChartObject
    Set c = ActiveSheet.ChartObjects(1)
    With c.Chart
        .HasTitle = True
        .ChartTitle.Characters.Text = Cells(1, 2)
    End With
    bonne journée
    @+

Discussions similaires

  1. Rajout de Texte ou de variable dans un graphique
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/02/2011, 22h56
  2. variable dans titre graphique
    Par miopie dans le forum Excel
    Réponses: 1
    Dernier message: 17/10/2010, 18h36
  3. titre variable dans un etat
    Par minot83 dans le forum IHM
    Réponses: 3
    Dernier message: 19/05/2009, 11h36
  4. rajout d'une ligne variable dans un graphique
    Par potili2 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 16/05/2008, 17h24
  5. Réponses: 12
    Dernier message: 10/10/2007, 06h04

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