Szia!
Először a lényeg. Az aktív chart (kördiagram) első szeletét így tudod színezni:
Activechart.SeriesCollection(1).Points(1).Interior.Color=RGB(255,0,0)
A kördiagramnak csak egy adatsorozata van (SeriesCollection), ezért ezt így hagyhatod.
Az adatpontok számát (ha nem tudod előre, hogy hány szeleted lesz), az
ActiveChart.SeriesCollection(1).Points.Count
paranccsal tudod lekérni mondjuk egy változóba.
Az adatpontok a chart-on 12 óránál kezdődnek, tehát az első szelet ott indul.
Amikor a chrt-ot hozod létre, biztosan ő lesz az aktív chart, úgyhogy elvileg ennyi infó elég lesz most.
Imre