У меня есть таблица данных в Excel, заполненная SQL-запросом.VBA Excel Pivot Chart Data Point Marker, основанный на названии категории
Эта таблица является источником данных для сводной таблицы, которая, в свою очередь, используется для создания сводной диаграммы.
Мне нужно показать данные до этого месяца (например, июль-2016) в одном цвете и будущем в другом. Я сделал свое исследование, и кажется, что я должен манипулировать исходными данными, чтобы сделать это (это означает, что результаты SQL-запроса должны быть изменены). В моем случае это невозможно.
Итак, я решил выделить пункт «Сегодня», чтобы показать, где прошлое и будущее встречаются. Как я могу это сделать с помощью VBA? Мне нужно что-то с этой логикой:
for i=1 to category.count
if categoryname(i)="July-2016" then change marker style
end if
next
Спасибо.
Почему вы не можете добавить столбец в запрос? Это достаточно просто, чтобы не прибегать к VBA, чтобы манипулировать диаграммой. – teylyn
Я думаю, я мог бы, но я не мог понять логику выполнения итогов для этой колонки. – Hope