Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Главное меню

Связанные Выпадающие списки

Автор nifra, 03.11.2011, 12:11

« назад - далее »

nifra

Добрый день.
Нужна помощь
Делаю расчетную таблицу. Не знаю как сделать следующее.

Пример:имеются 3 столбца, 2 столбца это выпадающие списки, 3ий- стоимость
в первом столбце выпадающий список содержит - овощи и фрукты.
во втором столбце также выпадающий список - огурец, банан, помидор, апельсин.

нужно,чтобы при выборе из первого столбца, к примеру овощи у меня во втором списке при раскрытии были только - огурец и помидор.
И соответственно, когда я выбрал огурец - в столбце 3 - у меня выводилась цена за огурец.

Можно ли такое реализовать.

Serge 007

Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

Wasilic

#2
Я ведь тоже в личке дал ссылочку!
http://www.planetaexcel.ru/tip.php?aid=64
А по поводу вопроса зависимости списка "тонировки" от списка "отделки" через макрос,
вот пример.
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

nifra


Wasilic

Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

nifra

Цитировать
Я ведь тоже в личке дал ссылочку!
http://www.planetaexcel.ru/tip.php?aid=64
связанные списки на примере сделать получилось. Но вот вопрос.
Можно ли сделать такие же списки при использовании вкладки "Разработчик" (Элемент управления полем -поле со списком) ?
У меня при создании с помощью него выскакивает ошибка.

Вот пример

nifra

Цитата: Wasilic от 03.11.2011, 12:38
А по поводу вопроса зависимости списка "тонировки" от списка "отделки" через макрос,
вот пример.
А не подскажешь, с макросом по "отделке", связанным с тонировкой я разобрался.

А как пишется макрос в случае, если мне нужно не >2. А при значениях >2 но меньше 5  (т.е. числа 3 и 4)

Wasilic

#7
Вкладки "Разработчик" у меня нет.
Цитироватьпри значениях >2 но меньше 5  (т.е. числа 3 и 4)
Так:  If Range("J4") > 2 and Range("J4") < 5

Много о макросах здесь
http://msoffice.nm.ru/faq/macros.htm
http://vtit.kuzstu.ru/books/shelf/book3/doc/chapter2.html
http://www.planetaexcel.ru/tips.php
http://www.firststeps.ru/vba/excel/vbaexcel1.html


Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

nifra

Попробовал, что-то у меня не получается
Задействованы 2 ячейки Вид отделки и Вид Пластика
вводил следующее: Sub Раскрсписок1_Изменение()
If Range("K4") < 3 And Range("K4") > 4 Then Range("P4") = 1
End Sub

Что нужно: когда выбираю, из списка Шпон и эмаль - в Вид пластика должна быть пустая ячейка.

Файл приложил!

Wasilic

ЦитироватьIf Range("K4") < 3 And Range("K4") > 4 Then Range("P4") = 1
nifra, Вы понимаете смысл этого выражения?
Это выражение условия. Упрощенно читаем так –
ЕСЛИ в ячейке К4 меньше 3-х И больше 4-х то Р4=1
Включите логическое мышление,  может ли быть в  ячейке К4 число которое меньше 3-ки И одновременно больше 4-ки? Абсурд!!!
Но зато, может быть  меньше 3-ки ИЛИ больше 4-ки.
And – связка И
ИЛИ – Or
Значит условие должно быть таким
ЦитироватьIf Range("K4") < 3  Or Range("K4") > 4 Then Range("P4") = 1
А не проще было бы эмаль в списке поставить после шпона,  а условие – ЕСЛИ >3  и все решено!
Не гадайте на кофейной гуще. Учите мат часть.
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

nifra

Цитата: nifra от 07.11.2011, 12:40
Цитировать
Я ведь тоже в личке дал ссылочку!
http://www.planetaexcel.ru/tip.php?aid=64
связанные списки на примере сделать получилось. Но вот вопрос.
Можно ли сделать такие же списки при использовании вкладки "Разработчик" (Элемент управления полем -поле со списком) ?
У меня при создании с помощью него выскакивает ошибка.

Вот пример
у меня по прежнему остался этот вопрос.

nifra

Добрый день  Уважаемые пользователи.

Помогите пожалуйста.
связать несколько выпадающих списков с ценой.
В Лист2 Нужно чтобы при выборе из выпадающего списка "Полотно" и "вида отделки" выводилась именно та цена (цены находятся в листе "Полотно"), при которой эти 2 значения пересекаются.

Т.е Сотовое полотно пересекается с шпон эконом = цена 10р

Пример приложил

Меня интересует, возможно ли проделать данную процедуру использую  Создание выпадающих списков при помощи вкладки "разработчик" (Элементы управления формой - поле со списком)?
Почему спрашиваю, потому что у меня списки будут связываться в дальнейшем построении таблицы