Bonjour,
Je veux créer un graphique barres empilées 100% grâce à VBA sur la feuille 3, à partir de données de la feuille 1, lorsque l'on appuie sur un bouton sur la feuille 2 (c'est un prg test, il sera inséré dans un autre programme).
Pour avoir les lignes de code, j'ai créé le graphe en enregistrant une macro.
Mon 1er problème est dans la reconnaissance par excel du nom du graphe nouvellement créé ("l'élément portant ce nom est introuvable"):
Le mieux je pense est de donner un nom au graphe juste après l'avoir créé, pour pouvoir le désigner après, j'ai essayé plusieurs choses mais sa marche pas.
Un autre problème est qu'à chaque appui sur le bouton, il faut supprimer l'ancien graphe et le recréer (une mise à jour du graphe n'est pas bon car si l'utilisateur supprime le graphe, le prg marche plus, à part si on ajoute un test pour savoir si le graphe existe).
Si vous pouvez m'aider, vous trouverez en pièce jointe le prg.
Dans le module, il s'agit de la macro enregistrée, et sur la feuille 2 le programme.
Mon graphe ne doit contenir aucune légende et axes, ..., seulement les valeurs en %, et je ne veux pas de fenêtre autour du graphe.
Merci par avance
Je veux créer un graphique barres empilées 100% grâce à VBA sur la feuille 3, à partir de données de la feuille 1, lorsque l'on appuie sur un bouton sur la feuille 2 (c'est un prg test, il sera inséré dans un autre programme).
Pour avoir les lignes de code, j'ai créé le graphe en enregistrant une macro.
Mon 1er problème est dans la reconnaissance par excel du nom du graphe nouvellement créé ("l'élément portant ce nom est introuvable"):
Code:
ActiveSheet.Shapes("Graphique 1").ScaleWidth 1.46, msoFalse, _
msoScaleFromBottomRight
Le mieux je pense est de donner un nom au graphe juste après l'avoir créé, pour pouvoir le désigner après, j'ai essayé plusieurs choses mais sa marche pas.
Un autre problème est qu'à chaque appui sur le bouton, il faut supprimer l'ancien graphe et le recréer (une mise à jour du graphe n'est pas bon car si l'utilisateur supprime le graphe, le prg marche plus, à part si on ajoute un test pour savoir si le graphe existe).
Si vous pouvez m'aider, vous trouverez en pièce jointe le prg.
Dans le module, il s'agit de la macro enregistrée, et sur la feuille 2 le programme.
Mon graphe ne doit contenir aucune légende et axes, ..., seulement les valeurs en %, et je ne veux pas de fenêtre autour du graphe.
Merci par avance