Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recuperer ts les noms de ts les objets graphiques

  • Initiateur de la discussion Initiateur de la discussion Creepy
  • 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 !

Creepy

XLDnaute Accro
Bonjour à tous,

Je cherche à recuperer en VBA tous les noms des objets graphiques se trouvant dans un classeur, à savoir

- Les feuilles graphiques
- les graphiques inserés dans les feuilles de calcul.

Franchement je me tape la tête contre les murs, je n'y arrive pas !

Quelqu'un aurait il une idée ?

Merci d'avance

@+

Creepy
 
RE bonjour à vous,

Bon j'ai à moitié solutionné mon problème.

J'ai trouvé le code pour afficher dans ma listeview tous les objets graphiques de toutes mes feuilles de calcul :

Code:
For Each Worksheet In Worksheets
    For Each objet In Worksheet.DrawingObjects
        If TypeName(objet) = 'ChartObject' Then
            ListGraph.ListItems.Add ItemNumber, , objet.Name
            ItemNumber = ItemNumber + 1
        End If
    Next
Next

Il me reste plus qu'à faire la même chose mais sur une feuille graphique.

Si quelqu'un a une idée !

++

Creepy
 
Re re all 🙂

Bon ba j'ai ma réponse complète je vous fais profité de l'information sait on jamais ca pourrait vous servir un jour.

Donc ce bout de code permet de mettre dans une ListView tous les nom des objets graphiques que ce soir des graphiques inserés sur une feuille de calcul ou une feuille graphique.


Voila

@ +

Creepy
 
Re:Recuperer ts les noms de ts les objets graphiqu

Bonjour,

Alors ma solution est pas si mal, je pense :

Code:
For Each feuillegraphe In ActiveWorkbook.Charts
    Debug.Print 'Feuille graphique ' & feuillegraphe.Index & ' : ' & feuillegraphe.Name
Next
For Each gragraphe In ChartObjects
    Debug.Print 'Graphique ' & gragraphe.Index & ' : ' & gragraphe.Name
Next

Mais t'es gentil : cherche moins vite, là je peux pas suivre 😛 😛
A+
 
- 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

Réponses
4
Affichages
280
Réponses
1
Affichages
538
Réponses
3
Affichages
884
G
Réponses
11
Affichages
866
gooliver7
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…