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 :

Selection de n séries pour graphique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 2
    Par défaut Selection de n séries pour graphique
    Bonjour,
    Je souhaite réaliser un graphique avec un nombre de série inconnu. Mon tableau se présente de la façon suivante:

    Udc | P ac | P ac | P ac | P ac | P ac | f rec | f rec | ... | Time |
    ----------------------------------------------------------
    005 | .001 | .002 | .003 | .004 | .005 | .001 | .002 | ... |
    ----------------------------------------------------------
    220 | 55,0 | 57,2 | 56,6 | 54,1 | 55,2 | 50,1 | 50,0 | ... | 00:05
    ----------------------------------------------------------
    220 | 56,2 | 57,0 | 55,8 | 58,3 | 59,5 | 50,0 | 50,5 | ... | 00:10


    La première ligne correspond à l'intitulé, la seconde au numéro de série de l'appareil, et les suivantes aux valeurs. Je ne connais pas le nombre d'appareils à traiter. J'ai donc besoin d'une technique pour définir les plages de données de mon graphique.

    La méthode find me permet de retrouver la première cellule contenant la variable que je souhaite tracer. Prenons pour exemple "Pac". Les variables à tracer sont sélectionnées à l'aide d'une liste déroulante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim X, Y As Object
     
    With ActiveWorkbook.Worksheets("BD").Range("A1:WU3")
     Set Y = .Find(What:=UserForm2.ComboBox_Var.Value)
    Je souhaiterais donc créer un graphique avec en abscisse le temps et en ordonnée la variable choisi ("Pac" par ex) où chaque appareil corresponde à une série, avec pour nom son numéro de série.

    Je ne sais vraiment pas comment m'y prendre... En espérant avoir été le plus clair possible.

    Merci

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 2
    Par défaut
    Voilà ce que j'avais imaginé:

    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
     
    Sub Graph()
     
    Dim X, Y, temp As Object
    Dim OffsetCol As Variant
     
        'selection des series de données
        With ActiveWorkbook.Worksheets("BD").Range("A1:WU3")
        Set Y = .Find(What:=UserForm2.ComboBox_Var.Value)
        MsgBox "Ydata :" & Y.Address
     
     
        temp = Y.Value
     
        Do While temp.Offset(0, 1) = Y.Value
            temp = temp.Offset(0, 1)
        Loop
     
        OffsetCol = temp.Column - Y.Column
     
        MsgBox "Nb d'onduleurs :" & OffsetCol
    Bien sûr ça ne fonctionne pas, la syntaxe et les types ne sont pas correctes.

Discussions similaires

  1. [XL-2003] sélection séries pour graphique
    Par tremens dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 08/02/2010, 06h46
  2. Selection de cellules pour graphique
    Par kika18 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/12/2007, 23h53
  3. (vba excel) echelle horaire pour graphique
    Par DirtyA:ex dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 27/06/2006, 14h00
  4. applet pour graphique (X,Y)
    Par Satanas_et_diabolo dans le forum Applets
    Réponses: 1
    Dernier message: 17/02/2006, 11h21
  5. Librairies pour graphiques
    Par Fiquet dans le forum ASP
    Réponses: 7
    Dernier message: 09/11/2005, 00h02

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