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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 06:57   #1
andrewvd
Пользователь
 
Регистрация: 21.08.2009
Сообщений: 15
По умолчанию Настройка фильтра в Экселе 2003

Подскажите пожалуйста, люди мудрые!

Как можно сделать так чтобы
в столбце 1 выбираем значение «Завод 1» (а их всего 6), так как в состав Завода 1 входит 9 цехов (мебельный, токарный, механический, склад и т.д), соответственно, в столбце 2 должен предоставляться выбор только этих 9 цехов данного завода... а не все подряд...?
andrewvd вне форума Ответить с цитированием
Старый 21.08.2009, 07:04   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

1. Что значит
Цитата:
в столбце 1 выбираем значение «Завод 1»
Из раскрывающегося списка? Автофильтром? Или просто "тычем" мышкой в ячейку?

2.
Цитата:
так как в состав Завода 1 входит 9 цехов (мебельный, токарный, механический, склад и т.д)
Откуда мы это знаем? Где это прописано?

3. Что исходно находится в столбце 2?

4. Самый надежный вариант получить точный и быстрый ответ - это прикрепить файл с тем что есть и примером того, что нужно получить.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 21.08.2009, 08:36   #3
andrewvd
Пользователь
 
Регистрация: 21.08.2009
Сообщений: 15
По умолчанию

Вот - ситуация примерно такая.
Прошу Вас помочь!

На файле из архива:
в столбце O (нумерация 14) выбираем значение «Пригородный», так как в состав Пригородного ЦТ входит 9 районов (Баргузинский, Курумканский, Еравнинский, Заиграевский, Кабанский, Иволгинский, Тункинский, Окинский и Тарбагатайский), соответственно, в столбце P (нумерация 15) должен предоставляться выбор только этих 9 районов данного ЦТ.

в столбце Q (нумерация 16) выбираем значение статьи затрат «210010 Материальные затраты. Кабель_на капитальный ремонт», соответственно, в столбце R (нумерация 17) должно предоставляться к выбору только одно значение статьи затрат ДДС «B30110 Кабель».
Вложения
Тип файла: zip Книга1.zip (193.0 Кб, 19 просмотров)
andrewvd вне форума Ответить с цитированием
Старый 21.08.2009, 08:47   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
так как в состав Пригородного ЦТ входит 9 районов (Баргузинский, Курумканский, Еравнинский, Заиграевский, Кабанский, Иволгинский, Тункинский, Окинский и Тарбагатайский)
Вы не ответили на вопрос: откуда известно, что в состав Пригородного ЦТ входят именно эти районы?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 21.08.2009, 08:51   #5
andrewvd
Пользователь
 
Регистрация: 21.08.2009
Сообщений: 15
По умолчанию

Простите.
В дальнейшем только будет жесткая привязка. Сейчас же именно так стоит задача.
В файле - список открывается после нажатия на соответсвующую кнопку в столбце O и Q соответсвенно
andrewvd вне форума Ответить с цитированием
Старый 21.08.2009, 09:07   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Тогда давайте все по порядку.
Например, в ячейке "O7" из списка выбираем "Пригородный". По этому событию в ячейке "P7" должен сформироваться выпадающий список из каких-то значений. Каких? Где их брать? Жестко прописать для каждого значения? Указать диапазон, содержащий соответствующие значения?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 21.08.2009, 09:31   #7
andrewvd
Пользователь
 
Регистрация: 21.08.2009
Сообщений: 15
По умолчанию

Я хочу Вам покказать лист сответсвия.
Как на самом деле будут соотноситься столбцы.
Будьте добры.
Вложения
Тип файла: zip Книга2.zip (4.7 Кб, 16 просмотров)
andrewvd вне форума Ответить с цитированием
Старый 21.08.2009, 11:14   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении.
Вложения
Тип файла: rar Книга.rar (26.7 Кб, 33 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 21.08.2009, 11:40   #9
andrewvd
Пользователь
 
Регистрация: 21.08.2009
Сообщений: 15
По умолчанию

Как? пожалуйста? вы это сделали???
andrewvd вне форума Ответить с цитированием
Старый 21.08.2009, 11:49   #10
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

По событию изменения значения в любой ячейке столбца "O" запускается макрос, который, если находит это значение в столбце "A" скрытого листа "Соответствие", то присваивает переменной s значение, сформированное из соответствующих значений столбца "B" того же листа. Затем, в ячейке соседнего правого столбца активного листа формирует выпадающий список с значениями переменной s. Вот и все.
Если нужно, могу в код макроса вставить подробные комментарии.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Применение фильтра к области данных сводной таблицы n.gusseva Microsoft Office Excel 2 15.04.2009 09:12
Значения фильтра... nikolai_P Microsoft Office Excel 1 25.02.2009 14:49
Подскажите прогу для фильтра сайтов по pr perevods PHP 10 29.12.2008 10:00
Грмотная настройка фильтра в компоненте Table Avalonix БД в Delphi 18 24.05.2008 12:27
Опции фильтра в ADOTable alain БД в Delphi 0 02.05.2008 22:17