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 :

Création d'un graphique avec sélection aléatoire des données [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 2
    Par défaut Création d'un graphique avec sélection aléatoire des données
    Bonjour/Bonsoir,

    Bon désolé de vous déranger mais après plusieurs heures de recherche pour réussir à faire ce que je veux, je me retourne vers vous qui aurez peut-être la solution.

    Alors voilà mon problème :

    Je cherche à créer un graphique avec plusieurs lignes à partir d'une liste de valeur que j'ai dans UNE SEULE COLONNE ... Le problème étant donc de sélectionner au travers d'une boucle ces valeurs et d'en faire une nouvelle série de mon graphique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        ActiveSheet.Shapes.AddChart.Select
        ActiveChart.ChartType = xlLineMarkers
        ActiveChart.SetSourceData Source:=Range(Worksheets(Feuil1).Cells(2, num_col), Worksheets(Feuil1).Cells(15, num_col))
        ActiveChart.SeriesCollection(1).Select
        For a = 2 To m
    
            ActiveChart.PlotArea.Select
            ActiveChart.SeriesCollection.NewSeries
            ActiveChart.SeriesCollection(a).Values = "=Feuil1!$BF$16:$BF$28"
    La partie en rouge est donc celle que je souhaite modifier avec mes variables.

    Merci d'avance à tous ceux qui pourront m'aider

  2. #2
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 2
    Par défaut Réponse à moi même
    Bonjour/Bonsoir

    Bon ben je me réponds toute seule puisqu'en tripatouilant j'ai trouvé ma solution.

    Je la poste ici, on ne sais jamais si ça peut servir à quelqu'un.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ActiveSheet.Shapes.AddChart.Select
        ActiveChart.ChartType = xlLineMarkers
        ActiveChart.SetSourceData Source:=Range(Worksheets(Feuil1).Cells(2, num_col), Worksheets(Feuil1).Cells(15, num_col))
        ActiveChart.SeriesCollection(1).Select
     
        For a = 2 To m
            ActiveChart.PlotArea.Select
            ActiveChart.SeriesCollection.NewSeries
            ActiveChart.SeriesCollection(a).Values = Range(Worksheets(Feuil1).Cells(f + 1, num_col), Worksheets(Feuil1).Cells(f + 14, num_col))
            f = f + 14
        Next

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 19/02/2014, 14h19
  2. [2K5] Graphique avec plusieurs axes des Y
    Par brunoSCP dans le forum SSRS
    Réponses: 2
    Dernier message: 29/04/2010, 11h57
  3. Création d'un graphique avec IReport
    Par juju05 dans le forum iReport
    Réponses: 1
    Dernier message: 02/03/2010, 15h49
  4. [XL-2007] Création d'un graphique avec consolidation des données
    Par alex75 dans le forum Excel
    Réponses: 2
    Dernier message: 24/08/2009, 18h59
  5. [VxiR2] Graphique avec l'axe des abscisses sur la valeur 0
    Par SageGrImmo dans le forum Deski
    Réponses: 4
    Dernier message: 20/05/2009, 11h49

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