Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Произвольное изменение форматирования диаграмм - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Произвольное изменение форматирования диаграмм (Диаграммы)
Произвольное изменение форматирования диаграмм
Lyova Дата: Воскресенье, 31.07.2022, 14:27 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте!

Столкнулся с проблемой.
На листе расположены пять областей строк, соответствующие пяти проектам. В каждой области строк расположена диаграмма.
Данные для диаграммы берутся из простой таблицы (не сводной), которые могут меняться.
В ячейке над этими областями расположен элемент управления формы "Выпадающий список". При выборе позиции из списка макрос скрывает строки (области листа) не относящиеся к данному проекту, показывая нужные.
Проблема в том, что при периодическом переключении между проектами совершенно рандомно слетает форматирование диаграмм - меняется цвет столбиков на стандартный цвет, меняются названия элементов горизонтальной оси. По горизонтальной оси расположены %, а они меняются на цифры 1,2,3.....
В сети не смог найти решения проблемы.

Заранее спасибо!
 
Ответить
СообщениеЗдравствуйте!

Столкнулся с проблемой.
На листе расположены пять областей строк, соответствующие пяти проектам. В каждой области строк расположена диаграмма.
Данные для диаграммы берутся из простой таблицы (не сводной), которые могут меняться.
В ячейке над этими областями расположен элемент управления формы "Выпадающий список". При выборе позиции из списка макрос скрывает строки (области листа) не относящиеся к данному проекту, показывая нужные.
Проблема в том, что при периодическом переключении между проектами совершенно рандомно слетает форматирование диаграмм - меняется цвет столбиков на стандартный цвет, меняются названия элементов горизонтальной оси. По горизонтальной оси расположены %, а они меняются на цифры 1,2,3.....
В сети не смог найти решения проблемы.

Заранее спасибо!

Автор - Lyova
Дата добавления - 31.07.2022 в 14:27
прохожий2019 Дата: Воскресенье, 31.07.2022, 16:40 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
вот тем же самым макросом после скрытия строк прописывайте форматирование в явном виде
 
Ответить
Сообщениевот тем же самым макросом после скрытия строк прописывайте форматирование в явном виде

Автор - прохожий2019
Дата добавления - 31.07.2022 в 16:40
Lyova Дата: Воскресенье, 31.07.2022, 17:26 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
прохожий2019, Записываю макрорекордером все действия по обновлению форматирования. Закрываю файл, открываю, запускаю этот макрос,но ничего не обновляется.
 
Ответить
Сообщениепрохожий2019, Записываю макрорекордером все действия по обновлению форматирования. Закрываю файл, открываю, запускаю этот макрос,но ничего не обновляется.

Автор - Lyova
Дата добавления - 31.07.2022 в 17:26
прохожий2019 Дата: Воскресенье, 31.07.2022, 17:55 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
покажите в файле, что за макрос получился и как вы его запускаете
 
Ответить
Сообщениепокажите в файле, что за макрос получился и как вы его запускаете

Автор - прохожий2019
Дата добавления - 31.07.2022 в 17:55
Lyova Дата: Воскресенье, 31.07.2022, 18:41 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
прохожий2019,
По горизонтали должны быть значения % из 10 строки, а проставляются номера 1,2,3,...
К сообщению приложен файл: _1.xlsm (78.9 Kb)
 
Ответить
Сообщениепрохожий2019,
По горизонтали должны быть значения % из 10 строки, а проставляются номера 1,2,3,...

Автор - Lyova
Дата добавления - 31.07.2022 в 18:41
прохожий2019 Дата: Воскресенье, 31.07.2022, 21:12 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
вы хоть сами свой макрос открывали?[vba]
Код
Sub Макрос1()
    ActiveSheet.ChartObjects("Диаграмма 3").Activate
    ActiveChart.SetSourceData Source:=Range("D10:M11")
    Range("R17").Select

End Sub
[/vba] не похоже, что вы хоть что-то меняли в диаграмме - потому ничего и не происходит
 
Ответить
Сообщениевы хоть сами свой макрос открывали?[vba]
Код
Sub Макрос1()
    ActiveSheet.ChartObjects("Диаграмма 3").Activate
    ActiveChart.SetSourceData Source:=Range("D10:M11")
    Range("R17").Select

End Sub
[/vba] не похоже, что вы хоть что-то меняли в диаграмме - потому ничего и не происходит

Автор - прохожий2019
Дата добавления - 31.07.2022 в 21:12
Lyova Дата: Воскресенье, 31.07.2022, 21:29 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
прохожий2019,

Дело не в том, что что-то меняется или нет в данных, а в том, что слетает форматирование. Даже если данные не меняются.Вы же сами написали, что нужен макрос, который это форматирование устанавливает каждый раз, когда отображается таблица (по крайней мере я так понял).
Таких таблиц как в файле 10 шт. Нужен макрос, который бы каждый раз когда открывается та или иная таблица устанавливал в ней нужное форматирование. Сейчас в таблице по горизонтали 1,2,3. и т.д., а должно быть 10%, 7,5%, 5% и т.д.
Этот макрос записался когда я выполнял действия:правой кнопкой на области диаграммы, далее выбрать данные и ОК. Когда выполняешь эти действия, то цифры меняются на проценты, но когда запускаешь макрос, который вроде бы макрорекордером описывает эти действия, то цифры на % не меняются.
 
Ответить
Сообщениепрохожий2019,

Дело не в том, что что-то меняется или нет в данных, а в том, что слетает форматирование. Даже если данные не меняются.Вы же сами написали, что нужен макрос, который это форматирование устанавливает каждый раз, когда отображается таблица (по крайней мере я так понял).
Таких таблиц как в файле 10 шт. Нужен макрос, который бы каждый раз когда открывается та или иная таблица устанавливал в ней нужное форматирование. Сейчас в таблице по горизонтали 1,2,3. и т.д., а должно быть 10%, 7,5%, 5% и т.д.
Этот макрос записался когда я выполнял действия:правой кнопкой на области диаграммы, далее выбрать данные и ОК. Когда выполняешь эти действия, то цифры меняются на проценты, но когда запускаешь макрос, который вроде бы макрорекордером описывает эти действия, то цифры на % не меняются.

Автор - Lyova
Дата добавления - 31.07.2022 в 21:29
прохожий2019 Дата: Воскресенье, 31.07.2022, 21:59 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
Когда выполняешь эти действия, то цифры меняются на проценты
у меня после этих действий ничего не происходит - ни руками, ни макросом
 
Ответить
Сообщение
Когда выполняешь эти действия, то цифры меняются на проценты
у меня после этих действий ничего не происходит - ни руками, ни макросом

Автор - прохожий2019
Дата добавления - 31.07.2022 в 21:59
Lyova Дата: Воскресенье, 31.07.2022, 22:24 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
прохожий2019,
У меня теперь тоже, хотя первый раз получилось.
Сейчас дополнительно зашел "Изменить подписи горизонтальной оси". Там почему-то стоял диапазон =Sens!$E$10:$M$10, поменял его на Sens!$D$10:$M$10 и сработало. Записал те же действия макрорекордером. Макрос не срабатывает.
 
Ответить
Сообщениепрохожий2019,
У меня теперь тоже, хотя первый раз получилось.
Сейчас дополнительно зашел "Изменить подписи горизонтальной оси". Там почему-то стоял диапазон =Sens!$E$10:$M$10, поменял его на Sens!$D$10:$M$10 и сработало. Записал те же действия макрорекордером. Макрос не срабатывает.

Автор - Lyova
Дата добавления - 31.07.2022 в 22:24
Lyova Дата: Понедельник, 01.08.2022, 13:32 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
прохожий2019,
Проблема решилась удалением диаграммы и созданием новой. С новой диаграммой все макросы нормально работают. Видимо, что-то было в исходной диаграмме . Спасибо за советы!
 
Ответить
Сообщениепрохожий2019,
Проблема решилась удалением диаграммы и созданием новой. С новой диаграммой все макросы нормально работают. Видимо, что-то было в исходной диаграмме . Спасибо за советы!

Автор - Lyova
Дата добавления - 01.08.2022 в 13:32
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Произвольное изменение форматирования диаграмм (Диаграммы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!