Столкнулся с проблемой. На листе расположены пять областей строк, соответствующие пяти проектам. В каждой области строк расположена диаграмма. Данные для диаграммы берутся из простой таблицы (не сводной), которые могут меняться. В ячейке над этими областями расположен элемент управления формы "Выпадающий список". При выборе позиции из списка макрос скрывает строки (области листа) не относящиеся к данному проекту, показывая нужные. Проблема в том, что при периодическом переключении между проектами совершенно рандомно слетает форматирование диаграмм - меняется цвет столбиков на стандартный цвет, меняются названия элементов горизонтальной оси. По горизонтальной оси расположены %, а они меняются на цифры 1,2,3..... В сети не смог найти решения проблемы.
Заранее спасибо!
Здравствуйте!
Столкнулся с проблемой. На листе расположены пять областей строк, соответствующие пяти проектам. В каждой области строк расположена диаграмма. Данные для диаграммы берутся из простой таблицы (не сводной), которые могут меняться. В ячейке над этими областями расположен элемент управления формы "Выпадающий список". При выборе позиции из списка макрос скрывает строки (области листа) не относящиеся к данному проекту, показывая нужные. Проблема в том, что при периодическом переключении между проектами совершенно рандомно слетает форматирование диаграмм - меняется цвет столбиков на стандартный цвет, меняются названия элементов горизонтальной оси. По горизонтальной оси расположены %, а они меняются на цифры 1,2,3..... В сети не смог найти решения проблемы.
прохожий2019, Записываю макрорекордером все действия по обновлению форматирования. Закрываю файл, открываю, запускаю этот макрос,но ничего не обновляется.
прохожий2019, Записываю макрорекордером все действия по обновлению форматирования. Закрываю файл, открываю, запускаю этот макрос,но ничего не обновляется.Lyova
Дело не в том, что что-то меняется или нет в данных, а в том, что слетает форматирование. Даже если данные не меняются.Вы же сами написали, что нужен макрос, который это форматирование устанавливает каждый раз, когда отображается таблица (по крайней мере я так понял). Таких таблиц как в файле 10 шт. Нужен макрос, который бы каждый раз когда открывается та или иная таблица устанавливал в ней нужное форматирование. Сейчас в таблице по горизонтали 1,2,3. и т.д., а должно быть 10%, 7,5%, 5% и т.д. Этот макрос записался когда я выполнял действия:правой кнопкой на области диаграммы, далее выбрать данные и ОК. Когда выполняешь эти действия, то цифры меняются на проценты, но когда запускаешь макрос, который вроде бы макрорекордером описывает эти действия, то цифры на % не меняются.
прохожий2019,
Дело не в том, что что-то меняется или нет в данных, а в том, что слетает форматирование. Даже если данные не меняются.Вы же сами написали, что нужен макрос, который это форматирование устанавливает каждый раз, когда отображается таблица (по крайней мере я так понял). Таких таблиц как в файле 10 шт. Нужен макрос, который бы каждый раз когда открывается та или иная таблица устанавливал в ней нужное форматирование. Сейчас в таблице по горизонтали 1,2,3. и т.д., а должно быть 10%, 7,5%, 5% и т.д. Этот макрос записался когда я выполнял действия:правой кнопкой на области диаграммы, далее выбрать данные и ОК. Когда выполняешь эти действия, то цифры меняются на проценты, но когда запускаешь макрос, который вроде бы макрорекордером описывает эти действия, то цифры на % не меняются.Lyova
прохожий2019, У меня теперь тоже, хотя первый раз получилось. Сейчас дополнительно зашел "Изменить подписи горизонтальной оси". Там почему-то стоял диапазон =Sens!$E$10:$M$10, поменял его на Sens!$D$10:$M$10 и сработало. Записал те же действия макрорекордером. Макрос не срабатывает.
прохожий2019, У меня теперь тоже, хотя первый раз получилось. Сейчас дополнительно зашел "Изменить подписи горизонтальной оси". Там почему-то стоял диапазон =Sens!$E$10:$M$10, поменял его на Sens!$D$10:$M$10 и сработало. Записал те же действия макрорекордером. Макрос не срабатывает.Lyova
прохожий2019, Проблема решилась удалением диаграммы и созданием новой. С новой диаграммой все макросы нормально работают. Видимо, что-то было в исходной диаграмме . Спасибо за советы!
прохожий2019, Проблема решилась удалением диаграммы и созданием новой. С новой диаграммой все макросы нормально работают. Видимо, что-то было в исходной диаграмме . Спасибо за советы!Lyova