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

Problème effacement séries d'un graphique

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écano41

XLDnaute Accro
Bonjour à tous,

J'ai un problème d'effacement des séries d'un graphique. Tout est dit dans le fichier joint extrait d'une appli. plus compliquée.

Si quelqu'un à une idée de ce qui ne va pas .... merci d'avance

Cordialement
 

Pièces jointes

Re : Problème effacement séries d'un graphique

Bonjour ,

J'ai remplacé ta boucle for next par une for each next et en déclarant l'objet série

du coup , je peu tester le nom de la série et tout ce qui commence par Série sera effacé .



Code:
Option Explicit

' --------------- Mise à jour dessin (séries du graphe)
Sub BoutonLancer_Click()
Dim Ligne As Long
Dim Serie As Series
Dim CoucheCour As Single
Dim DebAdresse As String, AbscH As String, OrdoH As String
Dim Nom As String
ActiveSheet.ChartObjects("Dessin1").Activate
With ActiveChart
    .PlotArea.Select
    ' ----- Effacement des séries des couches complètes
    For Each Serie In .SeriesCollection                                                                ' Début à 4 car 3 premières séries conservées
       ' On Error Resume Next
       Nom = Serie.Name
       If Left(Nom, 5) = "Série" Then Serie.Delete                                                                          ' Effacement des séries
       ' On Error GoTo 0
    Next Serie
    For Ligne = 1 To 3
        ' Création d'une série par couche
        AbscH = Range("DebSortie").Offset(Ligne - 1, 0).Resize(1, 2).Address
        OrdoH = Range("DebSortie").Offset(Ligne - 1, 2).Resize(1, 2).Address
        DebAdresse = "=" & ActiveSheet.Name & "!"
        .SeriesCollection.NewSeries
        With .SeriesCollection(3 + Ligne)
            .XValues = DebAdresse & AbscH
            .Values = DebAdresse & OrdoH
            .Select
             With Selection.Format.Line
                 .ForeColor.RGB = RGB(255, 0, 0)
                 .Weight = 2.25
             End With
        End With
    Next Ligne
End With
End Sub
 
- 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
285
Réponses
2
Affichages
158
Réponses
11
Affichages
347
Réponses
7
Affichages
206
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…