Onglet non repéré par ma macro (graphe)

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

Fab117

XLDnaute Impliqué
Hello,
Ma macro génère un graphique.
Ce graphique est ensuite déplacé dans son propre onglet
Code:
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Gantt-Chart"

Si je répète la macro, il doit en premier lieu effacer l'onglet "Gantt-Chart" (sinon il plante).

=> je lui fais faire une boucle sur tous les onglets de mon classeur et s'il voit "Gantt-Chart" il doit l'effacer:
Code:
    Dim Sh As Variant
    For Each Sh In Worksheets
        If Sh.Name = "Gantt-Chart" Then
            If MsgBox("Delete previous chart?", vbYesNo, "Gantt Chart") = vbYes Then
                Sheets("Gantt-Chart").Select
                ActiveWindow.SelectedSheets.Delete
                Sheets("Gantt-Task").Select
            End If
        End If
    Next

Problème, il ne reconnait pas l'onglet "Gantt Chart". Si je lui fais lister les onglets qu'il croise, il les indique tous sauf celui-ci.

Quelqu'un saurait-il pourquoi et surtout comment résoudre ce problème ?

Merci d'avance et bon après-midi.

Fab
 
- 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
7
Affichages
1 K
Retour