Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA : Modification d'un graphique (différences de 2003 à 2007)

  • Initiateur de la discussion Initiateur de la discussion Francisek
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Francisek

XLDnaute Nouveau
Bonjour,

J'ai récemment fait une procédure me permettant de modifier l'abscisse d'un graphique en code vba sous office 2007. Le code fonctionne très bien, cependant, sur office 2003 (ou antérieur), le code bloque.

J'ai fait plusieurs tests sans succès à ce jour...

Le type de graphique est "courbe".

Code:
ActiveChart.SeriesCollection(1).Values = adresse3
ActiveChart.SeriesCollection(1).XValues = adresse4

Ici, je change les ordonnées en affectant adresse3 puis les abscisses en affectant adresse4.

Sous 2007 les deux lignes fonctionnent, alors que sous 2003, seule celle des abscisses fonctionne.

Code:
ActiveChart.Axes(xlValue).MinimumScale = mini

Ici, je fixe le minimum de l'axe des ordonnées avec mini.
Cette ligne ne fonctionne que sous 2007.

Je suis preneur de toute solution me permettant d'effectuer les opérations demandées sous 2003.

Merci d'avance.
 
Dernière édition:
Re : VBA : Modification d'un graphique (différences de 2003 à 2007)

Bonjour Francisek,
Bonjour à toutes et à tous.

Essaie de nous joindre un fichier exemple du problème sans données confidentielles, qui permettra de bien connaitre le problème d'une part et d'apporter une aide d'autre part.

Cordialement.

BCharef
 
Re : VBA : Modification d'un graphique (différences de 2003 à 2007)

Voila un fichier simple, avec la macro associée qui permet de modifier le graphique en changeant les données utilisées et en modifiant l'échelle minimum de l'axe des ordonnées.

La macro fonctionne très bien sous 2007, mais ne fonctionne pas sous 2003.

Je cherche donc un code qui fonctionne sous 2007 et 2003, ou si ce n'est pas possible, une alternative pour 2003.

Merci d'avance!
 

Pièces jointes

Re : VBA : Modification d'un graphique (différences de 2003 à 2007)

Re bonjour Francisek
Re bonjour à toutes et à tous.

Si, j'ai bien compris le problème, un essai sans VBA.

A te lire et bon courage.

Cordialement.

BCharef
 

Pièces jointes

Re : VBA : Modification d'un graphique (différences de 2003 à 2007)

Merci beaucoup, je n'avais pas pensé à cette solution qui me convient parfaitement !!

Et pour le problème du minimum des ordonnées fixé par l'utilisateur? Une idée?
 
Re : VBA : Modification d'un graphique (différences de 2003 à 2007)

Re bonjour Francisek
Re bonjour à toutes et à tous.

Si, j'ai bien compris le problème, est de fixer le minimum à 10 sur l'axe des ordonnées.

Un essai, dans l'espoir qu'il conviendra.

A te lire et bon courage.

BCharef
 

Pièces jointes

Re : VBA : Modification d'un graphique (différences de 2003 à 2007)

Re Bonjour,

Merci beaucoup pour ton suivi BCharef, mais je n'ai pas vraiment saisi ce qui a été fait dans le dernier fichier...

La valeur des ordonnées minimale a été fixée manuellement? si oui, ce n'est pas ce que je cherche, car elle doit s'adapter aux données du graphique.
Si quelque chose m'a échappé, pourrais-tu m'éclairer?


J'avais fait ce code en VBA 2007, mais il ne marche pas en 2003.

Code:
ActiveChart.Axes(xlValue).MinimumScale = mini


Une idée pour adapter ce code en 2003, ou une solution alternative?

Merci d'avance!
 
Re : VBA : Modification d'un graphique (différences de 2003 à 2007)

Re bonjour Francisek
Re bonjour à toutes et à tous.

Il est à signaler que, je suis un ignare en VBA.

Un essai, dans l'espoir qu'il conviendra.

A te lire et bon courage.

BCharef
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…