Редактировать: В ответ на комментарии и правки к исходному вопросу:
Я выложил пример файла Excel и смог заставить ваш код работать. Вот как выкладываются мои данные:
| A | B | C | D |
--------------------------------
1 | Milk | 3 | 1 | 4 |
2 | Cookies | 1 | 5 | 9 |
3 | Honey | 2 | 6 | 5 |
И гистограмма выглядит примерно так:
._.
|C|
._.._. |C|._.
._. ._. |C||H| ._.|C||H|
|M|._.|H| ._.|C||H| |M||C||H|
|M||C||H| |M||C||H| |M||C||H|
---------------------------------
1 2 3
Если все столбцы, обозначенные буквой «M» на приведенной выше диаграмме, принадлежат серии «Молоко», все столбцы, обозначенные буквой «C», принадлежат серии «Cookies», а все столбцы, обозначенные буквой «H» в серию "Мед".
Когда я запускаю ваш код на этом графике, цвета полос меняются, как и ожидалось. Можете ли вы сказать мне, что отличается между моей настройкой и вашей? Я попробую разобраться, но мне нужно больше информации:)