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 :

Ajouter une valeur a une serie


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 93
    Par défaut Ajouter une valeur a une serie
    Bonjour.

    Je souhaite réaliser un graphique en constituant une série avec des cellules non contigues.

    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
     
    Public Sub GraphBaton()
     
    Set Feuille = ActiveWorkbook.ActiveSheet
     
    NombreMatiere = Feuille.Cells(8, 1).Value
     
    Set Gr = Feuille.ChartObjects.Add(400, 100, 400, 300)
    Gr.Chart.ChartType = xlColumnClustered
     
     
    Set Trim1 = Gr.Chart.SeriesCollection.NewSeries
    Trim1.Name = "Trimestre 1"
    Trim1.Values = Range("B4,B7")
     
     
     
    End Sub
    Le probème et que seule la cellule B4 est prise en compte. Mais lorsque je remplace la virgule par deux points Range("B4:B7"), là toute la plage est prise en compte.
    Je voudrais faire cela dans une boucle puisque j'ai plusires valeurs dans chaque série : j'aimerais qu'à chaque passage dans la boucle une valeur soit ajoutée à la série. Je ne sais pas comment procéder (pour la boucle c'est bon, le problème est l'ajout d'une valeur à la série).

    Merci par avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 93
    Par défaut
    Peut être en reunissant des ranges. J'ai essayé Union, mais ça ne marche pas.

  3. #3
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonsoir.

    Tu peux essayer un truc comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Trim1.Values = Array(Range("B4").value,Range("B7").value)
    Mais tu devras recommencer si les valeurs changent.

    PGZ

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. Réponses: 3
    Dernier message: 16/06/2014, 23h51
  3. ajouter une valeur d'une clé dans une map
    Par chirazch dans le forum C++
    Réponses: 7
    Dernier message: 06/05/2013, 18h36
  4. Réponses: 0
    Dernier message: 03/08/2010, 16h05
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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