Erreur d'exécution ‘1004’ : VBA

Résolu/Fermé
Beauchamp_J Messages postés 2 Date d'inscription lundi 30 avril 2018 Statut Membre Dernière intervention 30 avril 2018 - 30 avril 2018 à 12:03
Beauchamp_J Messages postés 2 Date d'inscription lundi 30 avril 2018 Statut Membre Dernière intervention 30 avril 2018 - 30 avril 2018 à 16:01
Bonjour,


Je suis une débutante sous VBA dans Excel 2010. Je ne le connais pas du tout.
Mon but est : faire des graphiques automatiquement d'où utilisation de la VBA.

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.

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

1 réponse

pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
30 avril 2018 à 15:16
Bonjour,

Essayer cette syntaxe :

ActiveChart.SeriesCollection(1).Values = _
Sheets("Contribution").Range("B3, D3, F3, B6, D6, F6, B9, D9, F9, B12, D12, F12")
0
Beauchamp_J Messages postés 2 Date d'inscription lundi 30 avril 2018 Statut Membre Dernière intervention 30 avril 2018
30 avril 2018 à 16:01
Merci beaucoup, cette nouvelle syntaxe a très bien fonctionné.
J'ai appris quelque chose aujourd'hui !
Je vais pouvoir avancer mon travail.
0