Verification presence chartobjects dans feuille

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 !

deudecos

XLDnaute Impliqué
Bonjour a toutes et a tous,

Ma question est la suivante :
Quel est le code pour verifier si il existe un graphique sur une feuille sans avoir a regarder sur la dite feuille ? En gros que cela se passe en tache de fond.
Ne serait ce que pour faire apparaitre un graphique s'il n'existe pas deja...

Merci et bonne journee !

Olivier
 
Re : Verification presence chartobjects dans feuille

Salut Deudecos,

Tu peux utiliser un truc du style :
Code:
 Dim Graph As ChartObject
  For Each Graph In ActiveSheet.ChartObjects
    Graph.Activate
  Next

Voilà 😉
 
Re : Verification presence chartobjects dans feuille

Salut Bruno

Et merci de ta reponse, mais ma question etait mal posee...

En fait, je voudrais savoir s'il existe un graphique sur ma feuille pour pouvoir ensuite l'effacer.
Le but de la recherche c'est que quand tu essaie d'effacer un graphique inexistant, tu as un message d'erreur. donc je voudrais pouvoir eviter cette erreur...

Bonne journee

Olivier
 
Re : Verification presence chartobjects dans feuille

Re,

Tu peux tester de la même manière avec la boucle
Code:
Sub Macro1()
  Dim Graph As ChartObject
  For Each Graph In ActiveSheet.ChartObjects
    If MsgBox("Graphique existant, supprimer ?", vbQuestion) = vbYes Then
      Graph.Delete
    End If
  Next
End Sub

Si tu n'as pas de graphique, la boucle est passée sans soucis !

A+
 
Re : Verification presence chartobjects dans feuille

Sans intervention de l'utilisateur, tu enlève le teste

Code:
Sub Macro1()
  Dim Graph As ChartObject
  For Each Graph In ActiveSheet.ChartObjects
      ' Suppression du graphique si existant
      Graph.Delete
  Next
End Sub

Voili, voilà 😉
 
- 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

D
  • Question Question
2 3
Réponses
31
Affichages
4 K
darknigthmare
D
A
  • Question Question
Réponses
3
Affichages
2 K
J
Réponses
4
Affichages
3 K
juicelink
J
J
  • Question Question
Réponses
11
Affichages
2 K
jerome022
J
M
Réponses
4
Affichages
3 K
Maxence.P
M
A
Réponses
10
Affichages
2 K
A
A
Réponses
5
Affichages
6 K
Armandra
A
S
Réponses
7
Affichages
2 K
Spiekermayo
S
L
Réponses
2
Affichages
1 K
L
Retour