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 :

vba et modele de graphique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    technicien
    Inscrit en
    Février 2017
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Février 2017
    Messages : 82
    Par défaut vba et modele de graphique
    Bonjour à tous.
    J'ai un petit problème. J'ai bien enregistré un modèle de graphique en nuage de points. Ce modèle est composé de 12 séries (formaté en forme et couleur en fonction du nom de la série). Or quand je l'appelle il ne me présente pas les 12 séries mais 1 ou un peu plus .J'ai l'impression qu'il me donne des séries en fonction de ce qu'il a en mémoire et pas de ce qu'il devra charger par la suite. Pour faire simple le graphe me présente bien mes X et Y comme je veux mais avec une série au lieu de 12 comme par défaut dans le modéle.....

    Du coup j'ai erreur d’exécution 1004 Paramètre non valide

    Mon code
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Workbooks("Copie").Charts.Add.name = "graphique"
    If saisonhivernale = True Then
    ActiveChart.ApplyCustomType ChartType:=xlUserDefined, TypeName:= _
            "hiver"
            Else
    ActiveChart.ApplyCustomType ChartType:=xlUserDefined, TypeName:= _
            "ete"
        End If
     
    q = 1
     
    If c > 0 Then 'vérifie si ma série est vide ou pas
     
    Workbooks("Copie").Sheets("tutu").Range("A4").Resize(UBound(tutu), UBound(zone, 2)) = Application.Transpose(Application.Transpose(tutu))
            Workbooks("Copie").Sheets("graphique").SeriesCollection(q).name = "tutu"
            Workbooks("Copie").Sheets("graphique").SeriesCollection(q).XValues = Application.Index(tutu, , 7)  'Abscisses
            Workbooks("Copie").Sheets("graphique").SeriesCollection(q).Values = Application.Index(tutu, , 3) 'Ordonnées
         q = q + 1
        Else
          Workbooks("Copie").Sheets("graphique").SeriesCollection(q).Delete  'si la série est vide je la supprime
        End If
     
    If d > 0 Then 'vérifie si ma série est vide ou pas
     
    Workbooks("Copie").Sheets("titi").Range("A4").Resize(UBound(titi), UBound(zone, 2)) = Application.Transpose(Application.Transpose(titi))
            Workbooks("Copie").Sheets("graphique").SeriesCollection(q).name = "titi"
            Workbooks("Copie").Sheets("graphique").SeriesCollection(q).XValues = Application.Index(titi, , 7)  'Abscisses
            Workbooks("Copie").Sheets("graphique").SeriesCollection(q).Values = Application.Index(titi, , 3) 'Ordonnées
         q = q + 1
        Else
          Workbooks("Copie").Sheets("graphique").SeriesCollection(q).Delete  'si la série est vide je la supprime
        End If
    Une idée du problème (surement entre la chaise et l'écran mais à part cela).
    Merci par avance.

    PS le pire c'est que cela marchait très bien juste avant mes graphiques se faisaient bien et puis d'un coup plus rien....

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour.

    Citation Envoyé par nouveauvba Voir le message
    Une idée du problème
    Non car encore une fois, conformément aux règles de ce forum, on ne sait toujours pas quelle ligne déclenche l'erreur !
    Tout comme la version d'Excel utilisée manquant dans le préfixe de cette discussion !
    Pour rappel, ce n'est pas un forum de divination ni d'aruspicine ni d'extispicine pas plus que d'haruspicine !

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Stockholm, London, Istanbul, Berlin, Nice, Bruxelles, Charlie, …



Discussions similaires

  1. [VBA-E]Problème Variable/Graphique
    Par 47-47 dans le forum Macros et VBA Excel
    Réponses: 32
    Dernier message: 21/02/2006, 10h34
  2. VBA Excel - Création de graphique
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/01/2006, 16h11
  3. [VBA] [EXCEL] Texte dans graphique
    Par pier dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 15/12/2005, 16h40
  4. VBA - Excel Faire un graphique histogrammes - courbes
    Par brethomeau dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 16/11/2005, 16h49
  5. [VBA excel]Inserer un graphique dans un formulaire
    Par girardeau dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/11/2005, 15h58

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