OVH Cloud OVH Cloud

Erreur 1004: Impossible de définir la propriété XValues de la cl as

3 réponses
Avatar
galtech
J'ai enregistrer une macro afin de modifier l'étiquette des absisses X d'un
graphique type "Surface". Lorsque j'exécute cette macro, un message d'erreur
"Erreur 1004: Impossible de définir la propriété XValues de la classes"
arrive et plante sur la ligne "ActiveChart.SeriesCollection(1).XValues =
"=Feuil1!R1C2:R1C4""

Comment faut-il faire pour modifier les valeurs de l'absisses X d'un graphe
en VBA?

Merci d'avance,

Yves

3 réponses

Avatar
anonymousA
bonjour,

peut-être tout simplement parce que ActiveChart n'est pas actif
justement ou que la SeriesCollection(1) n'existe pas bien que je doute
de ce dernier cas de figure parceque ca voudrait dire qu'il n'y pas de
séries ce qui serait stupide pour un graphe?

A+

J'ai enregistrer une macro afin de modifier l'étiquette des absisses X d'un
graphique type "Surface". Lorsque j'exécute cette macro, un message d'erreur
"Erreur 1004: Impossible de définir la propriété XValues de la classes"
arrive et plante sur la ligne "ActiveChart.SeriesCollection(1).XValues =
"þuil1!R1C2:R1C4""

Comment faut-il faire pour modifier les valeurs de l'absisses X d'un graphe
en VBA?

Merci d'avance,

Yves


Avatar
galtech
Bonjour et merci pour la réponse,

- ActiveChart est bien actif.
- Le graphe dispose bien de séries.

Le plus étonnant dans mon problème est que cette erreur "1004" apparait lors
de l'exécution d'une macro, ceci juste après l'avoir enregistrée. Lors de
l'enregistrement de la macro, tout fonctionne bien, l'abssicse X du graphe
affiche bien les valeurs sélectionnées, etc...
Puis, dès l'exécution de cette nouvelle macro, cette erreur apparait! (idem
avec du code .NET d'ailleur)
Le plus étonnant est que j'obtient un message similaire "...Impossible de
lire la propriété..." lorsque j'éssaye d'afficher les valeurs de XValues dans
un MsgBox (pour tester uniquement)
D'autres propriétés que ".XValues" semple poser les même problèmes, par
contre, la propriété ".Name", elle, se laisse docilement modifiée par du VBA
ou du .NET

A+

Yves


bonjour,

peut-être tout simplement parce que ActiveChart n'est pas actif
justement ou que la SeriesCollection(1) n'existe pas bien que je doute
de ce dernier cas de figure parceque ca voudrait dire qu'il n'y pas de
séries ce qui serait stupide pour un graphe?

A+

J'ai enregistrer une macro afin de modifier l'étiquette des absisses X d'un
graphique type "Surface". Lorsque j'exécute cette macro, un message d'erreur
"Erreur 1004: Impossible de définir la propriété XValues de la classes"
arrive et plante sur la ligne "ActiveChart.SeriesCollection(1).XValues =
"þuil1!R1C2:R1C4""

Comment faut-il faire pour modifier les valeurs de l'absisses X d'un graphe
en VBA?

Merci d'avance,

Yves





Avatar
anonymousA
comme ca je ne vois pas. Si tu le souhaites, envoies ton classeur sur ma
BAL perso

A+

Bonjour et merci pour la réponse,

- ActiveChart est bien actif.
- Le graphe dispose bien de séries.

Le plus étonnant dans mon problème est que cette erreur "1004" apparait lors
de l'exécution d'une macro, ceci juste après l'avoir enregistrée. Lors de
l'enregistrement de la macro, tout fonctionne bien, l'abssicse X du graphe
affiche bien les valeurs sélectionnées, etc...
Puis, dès l'exécution de cette nouvelle macro, cette erreur apparait! (idem
avec du code .NET d'ailleur)
Le plus étonnant est que j'obtient un message similaire "...Impossible de
lire la propriété..." lorsque j'éssaye d'afficher les valeurs de XValues dans
un MsgBox (pour tester uniquement)
D'autres propriétés que ".XValues" semple poser les même problèmes, par
contre, la propriété ".Name", elle, se laisse docilement modifiée par du VBA
ou du .NET

A+

Yves



bonjour,

peut-être tout simplement parce que ActiveChart n'est pas actif
justement ou que la SeriesCollection(1) n'existe pas bien que je doute
de ce dernier cas de figure parceque ca voudrait dire qu'il n'y pas de
séries ce qui serait stupide pour un graphe?

A+


J'ai enregistrer une macro afin de modifier l'étiquette des absisses X d'un
graphique type "Surface". Lorsque j'exécute cette macro, un message d'erreur
"Erreur 1004: Impossible de définir la propriété XValues de la classes"
arrive et plante sur la ligne "ActiveChart.SeriesCollection(1).XValues =
"þuil1!R1C2:R1C4""

Comment faut-il faire pour modifier les valeurs de l'absisses X d'un graphe
en VBA?

Merci d'avance,

Yves