Excel/vba fonction pour supprimer un graphiqu

Fermé
antic80 Messages postés 4751 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 6 août 2008 à 17:04
antic80 Messages postés 4751 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 6 août 2008 à 19:30
Bonjour,

j'ai créer un code vba qui gére plusieurs données et qui a la fin me créer autant de graphique que nécessaire.

il y a une feuille par graphique respectivement nommé graph1 graph2 etc...

j'aimerai créer un code qui a partir d'un bouton me permettrais de supprimer toutes les feuilles comportant un graphique.

merci pour vos réponses
A voir également:

4 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
6 août 2008 à 17:42
Bonjour,

Quand tu crées un graphique tu peux le créer dans une feuille nouvelle ou en tant qu'objet de ta feuille de données.
Il faudrait préciser dans quel cas tu veux supprimer la feuille....
Feuille graphique ? feuille contenant un graphique ? les 2 cas ?
eric
1
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
6 août 2008 à 18:17
ok

mets ça dans la code de ton bouton :
    Application.DisplayAlerts = False
    While Charts.Count > 0
        Charts(1).Delete
    Wend
    Application.DisplayAlerts = True

Si tu préfères conserver la validation pour chaque suppression enlève la ligne Application.DisplayAlerts = False
eric

EDIT : j'ai modifié le code...
1
antic80 Messages postés 4751 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
6 août 2008 à 17:52
en fait a chaque que mon code s'execute une feuille est créée , et il y a un graphique dans la feuille.

je veux supprimer les feuilles qui contiennent des graphiques
0
antic80 Messages postés 4751 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
6 août 2008 à 19:30
merci j'essaie ca dès que possible
0