Placement de graphique Excel en VBA
Bonjour à tous,
Je rencontre un problème lors de la création d'un graphique sous VBA, plus précisément au niveau de son placement dans la fenêtre. J'ai réussi à faire marcher avec les "incrementtop" et "incrementleft" comme suit:
Code:
1 2
| ActiveSheet.Shapes("Graphique 1").IncrementLeft -133.9285826772
ActiveSheet.Shapes("Graphique 1").IncrementTop -118.92858267727 |
(comme je fais un clear des graphiques à chaque coup de clic sur le bouton qui créée le graphique, le nom est toujours celui-ci!)
Avec ce que je vous ai mis plus haut, le graphique se place bien, mais quand j'ai la fenêtre en plein écran. Par contre, si je la réduit, ou si pour une raison quelconque une boite apparaît sur la droite et réduit ma fenêtre, le graphique ,ne se place plus de la même manière...
Pour faire court, j'ai deux boutons sur ma feuille:
- Un bouton qui calcule plein de choses et rempli des colonnes. Les valeurs des axes des x et des y de ce graphe sont données dans 2 colonnes et le nombre de cases remplies est variable.
- Un bouton qui crée le graphe en question en fonction du nombre de cases remplies.
Je ne vois pas comment faire...
Si quelqu'un a une idée, je suis preneur!
Bon Week-end!