Supprimer certains etiquettes de données

Bonjour,

Ma question est relativement simple : Est-il possible de supprimer des étiquettes de données en fonction de leurs valeur ?

Par exemple, je souhaiterai retirer l'ensemble des étiquettes de données inférieures à 1% sur l'un de mes diagrammes.

Merci d'avance.

Jerry-fr

Tout est possible, mais il va falloir parametrer, en effet tu dois selectionner la serie qui t'intéresse, boucler sur les points de ta serie, puis traiter le label puisque c'est un format texte, et pour comparer en numérique il faut que ce soit un nombre. Par la suite avec un if tu le supprimes.

Ci joint un exemple qui marche pour moi.

Selectionne ton graphique d'abord.

Sub toto()
    For Each Pointe In ActiveChart.SeriesCollection(1).Points
    textee = Pointe.DataLabel.Text
    numero = Left(textee, Len(textee) - 1)
    numero = CDbl(numero) / 100
    If numero < 0.01 Then
        Pointe.DataLabel.Delete
    End If
    Next Pointe
End Sub

Je vais tester ça, merci !

J'ai trouvé sinon une excellente solution qui permet de contourner le VBA :

A côté la colonne avec les valeurs de votre graphe, associé le pourcentage.

Sur la colonne à côté de vos pourcentage, utilisé la formule SI : =SI(K2<X;"";K2)

On mets donc un blanc à côté des valeurs inférieurs à X, cela les suppriment du graph.

Rechercher des sujets similaires à "supprimer certains etiquettes donnees"