Bonjour everybody,
J'ai créé une macro qui me permet de remplir les étiquettes des bulles correspondant au nom du risque mais j'ai un problème lorsque je masque les lignes. Quand je masque une ligne la bulle s'efface ce qui est normal mais le nom des étiquettes se décalent, les étiquettes suivant la ligne masquée sont donc décalées.
Voici ma macro pour l'instant :
Sub Etiquettes()
ActiveSheet.ChartObjects(1).Activate
ActiveChart.ApplyDataLabels Type:=xlDataLabelsShowLabel
ActiveChart.SeriesCollection(1).DataLabels.Font.Size = 7
ActiveChart.SeriesCollection(1).DataLabels.Border.LineStyle = xlNone
ActiveChart.SeriesCollection(1).DataLabels.Border.Color = RGB(0, 0, 0)
y = ActiveChart.SeriesCollection(1).Points.Count
For i = 1 To y - 1
ActiveChart.SeriesCollection(1).Points(i).DataLabel.Characters.Text =ActiveSheet.Cells(i + 1, 1)
ActiveChart.SeriesCollection(1).Points(i).DataLabel.Interior.Color= RGB(255, 255, 255)
Next i
End Sub
Si vous pouviez m'aider à résoudre mon problème de décalage d'étiquette quand je masque les lignes.
Merci d'avance
J'ai créé une macro qui me permet de remplir les étiquettes des bulles correspondant au nom du risque mais j'ai un problème lorsque je masque les lignes. Quand je masque une ligne la bulle s'efface ce qui est normal mais le nom des étiquettes se décalent, les étiquettes suivant la ligne masquée sont donc décalées.
Voici ma macro pour l'instant :
Sub Etiquettes()
ActiveSheet.ChartObjects(1).Activate
ActiveChart.ApplyDataLabels Type:=xlDataLabelsShowLabel
ActiveChart.SeriesCollection(1).DataLabels.Font.Size = 7
ActiveChart.SeriesCollection(1).DataLabels.Border.LineStyle = xlNone
ActiveChart.SeriesCollection(1).DataLabels.Border.Color = RGB(0, 0, 0)
y = ActiveChart.SeriesCollection(1).Points.Count
For i = 1 To y - 1
ActiveChart.SeriesCollection(1).Points(i).DataLabel.Characters.Text =ActiveSheet.Cells(i + 1, 1)
ActiveChart.SeriesCollection(1).Points(i).DataLabel.Interior.Color= RGB(255, 255, 255)
Next i
End Sub
Si vous pouviez m'aider à résoudre mon problème de décalage d'étiquette quand je masque les lignes.
Merci d'avance