Suppression de graphes

  • Initiateur de la discussion Initiateur de la discussion m@tix
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

m@tix

XLDnaute Occasionnel
Bonjour,

La feuille Feuil1 de mon classeur est composée de graphes. Je souhaiterais écrire un code vba permettant de supprimer l'ensemble de ces graphes. J'avais essayé le code suivant:

VB:
Dim graph As ChartObject

For Each graph In ActiveWorkbook.Sheets("Feuil1").ChartObjects
        graph.Delete
Next
Problème: on ne rentre jamais dans la boucle, la variable graph est à Nothing..

Comment arranger cela ?

Merci d'avance.
 
Re : Suppression de graphes

Merci CB60 ! Mais en fait, le problème était autre.. Il ne s'agisssait pas de graphes, mais de copies de graphes. Du coup, j'ai passé la variable graph en tant qu'objet Shape, et ça va tout de suite mieux !

Désolé pour l'étourderie.. 😱
 
Re : Suppression de graphes

Bonjour M@tix, Bruno

petite info au passage, sous 2003... le code de M@tix fonctionne, testé chez moi... encore une différence avec 2007...

bon après midi
@+

Edition : un peu en retard moi.. effectivement pour des images....
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour