VBA looping through all series within all charts

前端 未结 2 1866
陌清茗
陌清茗 2021-01-19 01:59

I\'m having an issue with the looping through of several charts in my VBA code. I\'m 99.7% sure that this is a really easy and quick fix but my brain isn\'t working today.

2条回答
  •  我在风中等你
    2021-01-19 02:35

    Not work for empty values.

    This code find last not empty value and then adds label.

    For Each mySrs In myChartObject.Chart.SeriesCollection
          Set myPts = mySrs.Points
          Dim i As Integer
          i = myPts.Count
          Do Until i < 2 Or mySrs.Values(i) <> ""
            i = i - 1
          Loop
          myPts(i).ApplyDataLabels Type:=xlShowValue
    Next
    

提交回复
热议问题