P
PtitPoucet
Guest
Bonjour,
J'ai développé une p'tite appli sous excel, qui effectue des calculs et qui ajoute des graphiques dans mes feuilles de calculs. Mon problème est que suivant la version d'office, l'appel des graphiques est différent. Sur excel 97, tous les graphiques sont appelés Graphique 1 mais sur excel 2000, à un moment ce sera Graphique 1 et à un autre moment ce sera Graphique 7.
J'ai cru qu'il incrémenter mais ça n'a aucune logique (enfin, je n'ai pas compris la logique, s'il y en a une).
y aurait t'il quelqu'un qui aurait une idée pour résoudre mon problème (soit une autre manière pour appeler mon graphique, soit de trouver pourkoi excel les nomment différemments) ???
Mon code pour le moment est le suivant :
ActiveSheet.Shapes("Graphique 7").IncrementLeft 9#
ActiveSheet.Shapes("Graphique 7").IncrementTop -42
ActiveSheet.Shapes("Graphique 7").ScaleWidth 1.46, msoFalse, _
msoScaleFromTopLeft
ActiveSheet.Shapes("Graphique 7").ScaleHeight 1.6, msoFalse, _
msoScaleFromTopLeft
Help me, please !!!!
Le PtitPoucet
J'ai développé une p'tite appli sous excel, qui effectue des calculs et qui ajoute des graphiques dans mes feuilles de calculs. Mon problème est que suivant la version d'office, l'appel des graphiques est différent. Sur excel 97, tous les graphiques sont appelés Graphique 1 mais sur excel 2000, à un moment ce sera Graphique 1 et à un autre moment ce sera Graphique 7.
J'ai cru qu'il incrémenter mais ça n'a aucune logique (enfin, je n'ai pas compris la logique, s'il y en a une).
y aurait t'il quelqu'un qui aurait une idée pour résoudre mon problème (soit une autre manière pour appeler mon graphique, soit de trouver pourkoi excel les nomment différemments) ???
Mon code pour le moment est le suivant :
ActiveSheet.Shapes("Graphique 7").IncrementLeft 9#
ActiveSheet.Shapes("Graphique 7").IncrementTop -42
ActiveSheet.Shapes("Graphique 7").ScaleWidth 1.46, msoFalse, _
msoScaleFromTopLeft
ActiveSheet.Shapes("Graphique 7").ScaleHeight 1.6, msoFalse, _
msoScaleFromTopLeft
Help me, please !!!!
Le PtitPoucet