I am working on an access database in which I used a modern chart and I want to set it's series color depending on series name by VBA codes. how can I do that? This codes I used for that purpose Thanks for your help...
With MyChart
i = .ChartSeriesCollection.Count
For Each series In .ChartSeriesCollection
Select Case series.name
Case DLookup("[MsgPrompot]", "tblPrompots", "[MsgID] = 40")
lngColorVar = Nz(DLookup("lngColor", "tblPrompots", "[MsgID] = 40"), 0)
.ChartSeriesCollection.item(i).BorderColor = lngColorVar
.ChartSeriesCollection.item(i).FillColor = lngColorVar
Case DLookup("[MsgPrompot]", "tblPrompots", "[MsgID] = 41")
lngColorVar = Nz(DLookup("lngColor", "tblPrompots", "[MsgID] = 41"), 0)
.ChartSeriesCollection.item(i).BorderColor = lngColorVar
.ChartSeriesCollection.item(i).FillColor = lngColorVar
Case DLookup("[MsgPrompot]", "tblPrompots", "[MsgID] = 42")
lngColorVar = Nz(DLookup("lngColor", "tblPrompots", "[MsgID] = 42"), 0)
.ChartSeriesCollection.item(i).BorderColor = lngColorVar
.ChartSeriesCollection.item(i).FillColor = lngColorVar
End Select
i = i - 1
Next
End With