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 :

Disparition de série sur un graphique VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 20
    Par défaut Disparition de série sur un graphique VBA
    Bonjour,

    Tout est dans le titre mais pour être plus précis, je n'arrive à afficher que 2 série sur un graphique si je rajoute une troisième série je me retrouve à perdre la première qui ne s'affiche plus sur le graphique
    Je ne comprend vraiment pas comment elle disparait alors même qu'elle existe toujours si je regarde les valeurs du graphique(source des données).

    Voici le code VBA qui génère les séries.

    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
        'Vide les ancienne séries du graphique
        Graph1.Select
        Do Until ActiveChart.SeriesCollection.Count = 0
           ActiveChart.SeriesCollection(1).Delete
        Loop
     
     
        'Rajoute les nouvelles séries
     
        Graph1.SetSourceData Source:=Sheets("Data").Range("GraphBase")
        Graph1.SeriesCollection(1).Name = Sheets("Data").Range("B5").Value 'Titre de la série de la selection
        Graph1.SeriesCollection(2).Name = Sheets("Data").Range("C5").Value 'Titre de la série Minimale
     
        If (Sheets("Data").Range("DrawAverage").Value = "Oui") Then
            Graph1.SeriesCollection.Add "=Data!D1:D4"
            Graph1.SeriesCollection(2).Name = Sheets("Data").Range("D5").Value 'Titre de la série Minimale
        End If

    Merci d'avance pour votre aide.

    EDIT: petit détail le graphique est de type Radar.

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 20
    Par défaut
    1000 excuses il y avait une superposition des résultats.

    Tout marche parfaitement

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

Discussions similaires

  1. [VBA-E] Changement de couleur d'un point d'une série dans un graphique ?
    Par epfyffer dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 26/02/2020, 11h59
  2. [XL-2010] Tester existence d'une série sur un graphique qui en contient plusieurs
    Par GSFBC dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/06/2014, 09h35
  3. Masquer une série de données sur un graphique
    Par Lameth dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/07/2008, 01h26
  4. addition d'une série sur un graphique par formule
    Par 20100. dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/01/2008, 16h13
  5. Disparition des textures sur certaines cartes 3D
    Par Francky033 dans le forum DirectX
    Réponses: 1
    Dernier message: 01/10/2004, 05h40

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