Bonjour à tous,
Je code sous VBA Excel 2007 des macro qui doivent fonctionner aussi bien sous 2007 que sous 2003, et je reste perplexe aujourd'hui face à la manipulation à distance des graphiques.
J'ai testé sous Excel 2003 du code saisi sous Excel 2007, manipulant un graphique hitogrammes créé sous Excel 2007 : erreur lors du Select ci-dessous :
Je précise que l'onglet est déverrouillé.
Là où je reste perplexe c'est que j'ai trouvé pourquoi le code génère une erreur : c'est parce que je n'arrive même pas à sélectionner MANUELLEMENT les différentes sous-parties de mon graphique !
Avec la souris, sur un onglet déverrouillé d'Excel 2003, je peux cliquer sur l'objet, mais pas manipuler son titre, la légende, le ChartArea, ...
Je n'ai donc pas un problème de "code", mais un problème d'incompatibilité entre Excel 2007 et 2003.
Avez-vous déjà rencontré ce problème ? (ai-je été claire ?)
Connaissez-vous une manière de créer un graphique "basique" sous Excel 2007 qui puisse être manipuler sous Excel 2003, ainsi ma macro fonctionnera également ?
Merci d'avance pour vos réponses,
Céline
Je code sous VBA Excel 2007 des macro qui doivent fonctionner aussi bien sous 2007 que sous 2003, et je reste perplexe aujourd'hui face à la manipulation à distance des graphiques.
J'ai testé sous Excel 2003 du code saisi sous Excel 2007, manipulant un graphique hitogrammes créé sous Excel 2007 : erreur lors du Select ci-dessous :
Code:
ActiveSheet.ChartObjects("GraphChargeLivrables").Activate
ActiveChart.ChartArea.Select
Là où je reste perplexe c'est que j'ai trouvé pourquoi le code génère une erreur : c'est parce que je n'arrive même pas à sélectionner MANUELLEMENT les différentes sous-parties de mon graphique !
Avec la souris, sur un onglet déverrouillé d'Excel 2003, je peux cliquer sur l'objet, mais pas manipuler son titre, la légende, le ChartArea, ...
Je n'ai donc pas un problème de "code", mais un problème d'incompatibilité entre Excel 2007 et 2003.
Avez-vous déjà rencontré ce problème ? (ai-je été claire ?)
Connaissez-vous une manière de créer un graphique "basique" sous Excel 2007 qui puisse être manipuler sous Excel 2003, ainsi ma macro fonctionnera également ?
Merci d'avance pour vos réponses,
Céline