Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2016, 09:34   #1
drimdonetsk
Пользователь
 
Регистрация: 11.09.2012
Сообщений: 17
По умолчанию привязка выпадающих списков к графикам

Здравствуйте, уважаемые знатоки Excel. Помогите решить вот такую задачку. В прилагаемом файле - таблица с контрагентами и их продажами в разрезе месяцев. Задача. Есть два выпадающих списка - контрагенты и месяцы, необходимо, их связать между собой таким образом, чтобы при выборе определенного контрагента и значения "общий итог" в списке "месяцы" появлялся график на котором отображаются продажи данного контрагента в разрезе месяцев. Соответственно при выборе определенного месяца при значении в списке контрагентов "Общий итог" - график меняется таким образом чтобы были видны продажи по всем контрагентам в этом месяце. Значение общий итог можно заменить на любое другое - важно, чтобы сохранился принцип. Я знаю решение с одним выпадающим списком - дополнительная таблица с использованием функции (СУММПРОИЗВ) и график строится по меняющимся значениям. Но вот как связать два списка - ума не приложу, причем на графиках должна быть разная шкала "Х". Есть ли вообще такое решение? Всем заранее спасибо за помощь.
drimdonetsk вне форума Ответить с цитированием
Старый 16.03.2016, 09:39   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
В прилагаемом файле
будет файл - будет и решение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.03.2016, 09:40   #3
drimdonetsk
Пользователь
 
Регистрация: 11.09.2012
Сообщений: 17
По умолчанию

Вот пример.
Вложения
Тип файла: xlsx пример.xlsx (12.2 Кб, 16 просмотров)
drimdonetsk вне форума Ответить с цитированием
Старый 16.03.2016, 10:32   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

взорвите мозг начальника
Вложения
Тип файла: rar ГрафикПродаж.rar (18.6 Кб, 30 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.03.2016, 10:46   #5
drimdonetsk
Пользователь
 
Регистрация: 11.09.2012
Сообщений: 17
По умолчанию

С удовольствием взорву. Вот только файлик не работает. При выборе значений из выпадающих списков - значения на диаграмме не меняются.
drimdonetsk вне форума Ответить с цитированием
Старый 16.03.2016, 10:49   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

разрешите макросы в Excel - заработает
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.03.2016, 10:55   #7
drimdonetsk
Пользователь
 
Регистрация: 11.09.2012
Сообщений: 17
По умолчанию

Все работает. Огромное человеческое спасибо, Вы даже не представляете, как помогли.
drimdonetsk вне форума Ответить с цитированием
Старый 16.03.2016, 15:54   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

с добавлением на график линии соотв. среднему значению
Вложения
Тип файла: rar ГрафикПродаж.rar (19.4 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.03.2016, 17:57   #9
drimdonetsk
Пользователь
 
Регистрация: 11.09.2012
Сообщений: 17
По умолчанию

Игорь, ну уж простите меня за навязчивость. Но как сделать так, чтобы макрос работал на каждом отдельном листе. У меня в книге будет несколько листов, на которых будут разные данные. Я так полагаю, что нужно для каждого листа прописать макрос, но у меня что -то не получается. Я копирую код и в нем исправляю вручную номер листа, но все работает только на указанном в коде листе, а на других не работает.
drimdonetsk вне форума Ответить с цитированием
Старый 17.03.2016, 08:40   #10
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Кстати! Вашу задачу можно решить совсем без макросов. Стоит ли огород городить из-за 2 диаграмм??? Посмотрите пример на втором листе. Все работает без единого макроса.
Вложения
Тип файла: zip ГрафикПродаж.zip (35.7 Кб, 17 просмотров)
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько выпадающих списков в Access Phoenix_S Microsoft Office Access 29 16.04.2014 09:21
php, простой каталог товаров с фильтрами в виде выпадающих списков Karandyshev Помощь студентам 1 21.03.2013 23:16
Фильтр выпадающих списков типа ComboBox delphicoding Общие вопросы Delphi 4 28.09.2011 15:46
Генерация выпадающих списков Geddar PHP 29 03.03.2009 20:48
Создание выпадающих списков в Word Dux Microsoft Office Word 12 25.08.2008 09:50