Arrow to Indicate Special Points on Excel chart like this을 사용하는 몇 가지 예를 보았습니다. 하지만 VBA를 사용하여이를 달성하고 싶습니다. 예를 들어 차트의 어떤 점이 90보다 크면 해당 점에 해당하는 화살표가 표시됩니다.화살표 VBA를 사용하여 특수 점 지정하기
VBA에서 어떻게해야하는지 제안 해주세요. 어떤 도움을 주시면 감사하겠습니다.
외에도 바로 포인트 색상을 변경에서 업데이트 그 시점이 더 유명하게 다른 좋은 제안이 있습니다.
업데이트 2
지금이 코드를 사용하고 있습니다.
For Each oCell In Range("e4:e" & LastRow) 'loop
If oCell.Value < sd13 Then 'rule 13s
Range("V4").Value = "Rule 13s voilated!"
Range("V4:w4").Interior.Color = RGB(255, 0, 0)
ActiveWorkbook.Sheets("LDL-C").ChartObjects("Chart 1047").Chart.SeriesCollection(1).Points(j).MarkerBackgroundColor = RGB(255, 0, 0)
End If
Next
감사하지만 또 다른 스냅 샷 http://stackoverflow.com/questions/11136194/change- the-point-color-in-chart-excel-vba ... 그러나 지금 나는 그것을 가리키는 한 점에 화살표를 보여주고 싶다. 의미있는. – james
위에서 사용 된 포인트 오브젝트에 이미지 내의 x, y 위치 코디가없는 한, 화살표 위치를 어떻게 계산할 수 있는지는 알 수 없습니다. 당신은 또한 제작자에게 단지 크기와 다른 모양을 3 번 만들 수 있습니다. – Dan
https://groups.google.com/forum/?fromgroups#!topic/microsoft.public.excel.charting/AgWMOIKU4Do 링크에서 Joe Peltier의 답변을 확인하십시오. – Dan