Unfortunately, there are no direct path / VBA methods / properties that can give the color of a cell that has conditional formatting. As you know, the default / manual color will be overridden by conditional formatting. When it comes to conditional formatting, a cell can have more than one condition, which means that a cell can have more than one color, which is very dynamic.
cColor= rng.FormatConditions(1).Interior.ColorIndex ' Color of formula 1 if true
cColor= rng.FormatConditions(2).Interior.ColorIndex ' Color of formula 2 if true
cColor= rng.FormatConditions(3).Interior.ColorIndex ' Color of formula 3 if true
In addition, these format state objects have a predefined priority value, so they can be redefined over others depending on the priority. You can fulfill all the conditions applicable to the cell and find colors for each formula,
For i = 1 To rng.FormatConditions.Count
cColor = rng.FormatConditions(i).Interior.ColorIndex ' Color of formula i
Next i
, , , . , , true false, .
, , ? , , . . ,
( )
, .