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 :

Problème de création de série pour graphique à partir de variables


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 20
    Points : 16
    Points
    16
    Par défaut Problème de création de série pour graphique à partir de variables
    Bonjour,

    cela fait un petit moment que je cherche en vain la réponse sur le net à mon problème qui est le suivant:
    Je veux créer une série pour un graphique à l'aide d'une macro VBA. Or je n'arrive pas à la créer avec les valeurs de mes variables. Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    RelSAV = Sheets("Data").Range("B1").Value
        PolPrixOffre = Sheets("Data").Range("B2").Value
        LivrFact = Sheets("Data").Range("B3").Value
        ProdPrest = Sheets("Data").Range("B4").Value
     
        Graph2.Select
        Graph2.SeriesCollection.NewSeries
    'Le problème se produit ICI
        Graph2.SeriesCollection(Graph2.SeriesCollection.Count).Values = "={&RelSAV\&PolPrixOffre\&LivrFact\&ProdPrest}"
        Graph2.SeriesCollection(Graph2.SeriesCollection.Count).Name = title
    Donc j'imagine que je peux p-e pas mettre dans ce type d'expression des variables alors s'il y a une autre solution ça m'arrange aussi.

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 20
    Points : 16
    Points
    16
    Par défaut
    J'ai tout simplement créer un Array dans lequel j'ai stocké les variables voici le code qui marche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim RelSAV, PolPrixOffre, LivrFact, ProdPrest As Double
     
        RelSAV = Sheets("Data").Range("B1").Value
        PolPrixOffre = Sheets("Data").Range("B2").Value
        LivrFact = Sheets("Data").Range("B3").Value
        ProdPrest = Sheets("Data").Range("B4").Value
     
        Graph2.Select
        Graph2.SeriesCollection.NewSeries
        Graph2.SeriesCollection(Graph2.SeriesCollection.Count).Values = Array(RelSAV, PolPrixOffre, LivrFact, ProdPrest)
        Graph2.SeriesCollection(Graph2.SeriesCollection.Count).Name = title
    Merci

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/12/2009, 23h31
  2. Problème de création de ODBC pour Sage
    Par Klemsy78 dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 12/10/2009, 16h57
  3. Problème de création de RPM pour openldap
    Par jesus144 dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 29/06/2009, 17h43
  4. Réponses: 11
    Dernier message: 22/07/2008, 16h04
  5. problème de création d'un état graphique
    Par bigounet dans le forum Access
    Réponses: 4
    Dernier message: 10/04/2006, 21h23

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