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 : Erreur d’exécution ‘1004’ : Erreur définie par l’application ou par l’objet [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 7
    Par défaut VBA : Erreur d’exécution ‘1004’ : Erreur définie par l’application ou par l’objet
    Bonjour

    Je suis une débutante sur VBA. Je ne le connais pas du tout.
    J'ai crée un macro, j'ai lancé l’enregistrement du macro, j’ai procédé à la création d’une graphe, et mis fin à l’enregistrement.
    J’ai fait exécuter le macro et là, il y a une erreur en gras: « Erreur d’exécution ‘1004’ : Erreur définie par l’application ou par l’objet »
    ActiveChart.SeriesCollection(1).Name = "=""Reel_Contribution"""
    ActiveChart.SeriesCollection(1).Values = _
    "=Contribution!$B$3;Contribution!$D$3;Contribution!$F$3;Contribution!$B$6;Contribution!$D$6;Contribution!$F$6;Contribution!$B$9;Contribution!$D$9;Contribution!$F$9;Contribution!$B$12;Contribution!$D$12;Contribution!$F$12"


    Je ne vois pas trop l’erreur. J'ai déjà regardé sur plusieurs sites pour comprendre mais comme, je viens commencer VBA, du coup je ne comprends pas.

    Je préfère préciser que j'ai besoin des graphiques automatiquement en faisant exécuter le macro. Mon boss a besoin des graphiques qui soient faits automatiquement. Comme un tableau de bord si vous arrivez visualiser?

    Merci d'avance, en espérant que j'aurai une réponse ici.

  2. #2
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 7
    Par défaut
    Personne??

  3. #3
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Bonjour
    Pour faire bouger cette discussion et malgré que je suis aussi débutant en VBA je te conseille de décrire davantage ce que tu cherche à faire
    Pour moi j'ai pas arriver à comprendre ce que tu cherche à faire
    par exemple : j'ai en colonne A les dates, en colonne B les clients et en C les quantités vendues je cherche à faire des graphique pour chaque 10 clients !!
    qq chose comme ça et tu aura de l'aide
    Bonne journée

  4. #4
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 7
    Par défaut
    C'est vrai, j'aurai dû commencer par là :
    alors mon tableau n'est pas du tout simple :
    J'aimerai avoir une graphique automatique avec les cellules "fixes" :

    Nom : tableau.PNG
Affichages : 210
Taille : 13,1 Ko

    A l'abcisse: ce sont des mois donc "Octobre 17, Novembre 17 etc"
    A l'ordonnée, il y aura quatre courbes : Contribution_Reel, Contribution_Budget, %_Reel, %_Budget, en fonction du temps (octobre, novembre, jusqu'à Février (qui n'est pas dans l'exemple que j'ai mis)
    J'ai utilisé la courbe "Ligne" sur Excel.

    En espérant que c'est beaucoup plus clair cette fois.

  5. #5
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Re
    Coté conception je crois que c'est tres simple et facile de mettre juste trois colonne
    Colonne A : Les mois
    Colonne B : Budget
    Colonne C : Réel
    e tu insère un graphique croisé dynamique et tu aura ce que tu cherche sans VBA

  6. #6
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 7
    Par défaut
    Ce serait une bonne idée...Effectivement sauf que je ne peux pas modifier les colonnes A, B, C comme vous l'avez suggéré.
    Je reçois des fichiers avec plein de données, et j'ai utilisé Talend pour les traiter, les transformer, les filtrer, tout en gardant la même structure que mon supérieur avait reçu par son supérieur, car, on va les actualiser régulièrement.
    Si on change de structure comme Colonne A : mois, Colonne B : Reel, Colonne C : Contribution, et ensuite il faut mettre les valeurs, et puis les % pour chaque colonne (Reel et budget). Ca ne marchera plus pour les prochains actualisations ( ou alors je dois tout modifier sur Talend, ca va être lourd) pour que ca soit automatique.
    C'est plutôt compliqué, en fait.

    Merci quand même pour la suggestion. Je vais continuer à chercher.

  7. #7
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Bonjour,

    Merci d'utiliser la balise code (bouton #) quand tu poste du code c'est beaucoup lisible

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ActiveChart.SeriesCollection(1).Name = "=""Reel_Contribution"""
    ActiveChart.SeriesCollection(1).Values = _
     "=Contribution!$B$3;Contribution!$D$3;Contribution!$F$3;Contribution!$B$6;Contribution!$D$6;Contribution!$F$6;Contribution!$B$9;Contribution!$D$9;Contribution!$F$9;Contribution!$B$12;Contribution!$D$12;Contribution!$F$12"
    Essaye de remplacer tes ";" par des ","

  8. #8
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 7
    Par défaut
    Ah oui effectivement, VBA n'a pas l'air d'aimer les ;

    Cela a marché. Fini, l'erreur. Je penserai mettre la balise code pour que ca soit plus lisible.

    Merci, je vais mettre le topic en "résolu" !

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

Discussions similaires

  1. Erreur d’exécution 1004 sur code Set Classeur = Workbooks.Open(nomdelagame)
    Par Jimmatdycol dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/02/2018, 20h03
  2. Réponses: 5
    Dernier message: 18/04/2014, 07h49
  3. [XL-2007] Erreur d’exécution '1004': parèmetre non valide
    Par hobine dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/09/2013, 22h59
  4. erreur dexécution 1004
    Par VELO1222 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 23/01/2011, 22h29
  5. Réponses: 2
    Dernier message: 07/05/2008, 13h31

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