je recherche (car je l'ai vu mais n'arrive pas à le retrouver) une macro qui permet d'afficher à chaque point d'un graphique un libellé figurant dans un troisème champ (x,y, libellé)
mais ça c'est le standard. Ce que je cherche c'est afficher à chaque point du nuage un libellé contenu dans un troisième champ (c'est du data mining pour par exemple visualiser des regroupements en affichant cette étiquette texte)
Private Sub Worksheet_Change(ByVal Target As Range)
Dim choix As Range
Dim efface As Chart
On Error Resume Next
Set efface = ActiveSheet.ChartObjects(1).Chart
efface.SeriesCollection(1).HasDataLabels = False
ActiveSheet.ChartObjects(1).Activate
Set choix = Application.InputBox(prompt:="Plage pour les légendes de données ?", Type:=8)
choix1 = ActiveChart.SeriesCollection(1).Points.Count
For i = 1 To choix1
With ActiveChart.SeriesCollection(1).Points(i)
.HasDataLabel = True
.DataLabel.Text = choix(i)
End With
Next i