Я работаю над проектом Excel и пытаюсь отформатировать цвета гистограммы (а затем и круговой диаграммы по той же причине), чтобы отобразить RED
, GREEN
или YELLOW
на основедругой диапазон данных.Диапазон данных: ...
Лист : Overview
Диапазон : E15:E36
Эти значенияпроценты.Основываясь на процентном соотношении, я бы хотел, чтобы столбцы были отформатированы зеленым, красным или желтым цветом.
Если между 100 - 90, Зеленый Если между 89 - 70, Желтый Если между 69 - 1, Красный
Ниже приведен мой код на данный момент (для гистограммы):
Sub Macro2()
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Overview").Range("A15:A36")
ActiveChart.SetSourceData Source:=Sheets("Overview").Range("A15:A36,B15:B36")
ActiveChart.ApplyLayout (2)
ActiveSheet.ChartObjects("Chart 3").Activate
ActiveChart.Legend.Select
Selection.Delete
ActiveSheet.ChartObjects("Chart 3").Activate
ActiveChart.ChartTitle.Select
ActiveSheet.ChartObjects("Chart 3").Activate
ActiveChart.ChartTitle.Text = "Rating Site Distribution"
End Sub
Любая помощь будет принята с благодарностью!Я совсем не знаком с VBA и чувствую себя совершенно не в этом элементе ...
Кроме того, будет ли работать та же функция для круговой диаграммы, чтобы определять цвет по тем же параметрам?
Спасибо заранее !!