Du skriver, at du allerede har en makro til at oprette diagrammet...
Da du ikke lige har smidt det kode, så smider jeg blot lidt kode, som du muligvis kan smide ind i dit.
'jeg starter med at markere det diagram jeg vil arbejde med
ActiveSheet.ChartObjects("Diagram 1").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(1).Select
With Selection.Interior
.ColorIndex = 5
End With
Dette skulle ændre første søjle, stykke af kage etc. (og du ændre blot tallet i () for at vælge hvilken sølje der skal farves, og tallet efter .ColorIndex er hvilken farve det skal være
På denne side, kan du se de første 56 farver:
http://www.automateexcel.com/2004/08/18/excel_color_reference_for_colorindex/