Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
активация Выпадающего списока (проверка данных) после условия в ячейке
 
Добрый день уважаемые коллеги.

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

Пример во вложении.
Помогите пожалуйста, кто знает как решить данную проблему.

Если в поле выбор является "Поле А" затраты могут быть только "прямыми". Выпадающий список настроен по данному условию, но в случае если пользователь ранее установил "Поле Б" и "Выбор 2" как "Косвенные", а затем "Выбор 1" все же меняет на "Поле А"  "Выбор 2" автоматически не меняется на "Прямые", а необходимо что бы конечно сразу же менялся на "Прямые".
Изменено: bobyjoy - 14 Сен 2018 10:27:13
 
День добрый!
Из примера, у  меня складывается впечатление, что достаточно формулы
Если у Вас список больше (выпадающий) в каждом условии (Поле А; Поле Б) то можно сделать по "умной таблице" и прописать в проверке данных.
Я думаю, для больной ясно нужен более насыщенный пример
 
Цитата
Александр написал:
Из примера, у  меня складывается впечатление, что достаточно формулы
Где формулу прописывать?
Если прописать в ячейке, то выпадающий список не позволяет в ячейке прописывать формулы.
 
Если выбору 1 соответствует только одно значение, то нет смысла использовать выпадающий список для выбора 2.
В A8 я вставил формулу, а проверку данных удалил.
 
Цитата
Karataev написал:
Если выбору 1 соответствует только одно значение, то нет смысла использовать выпадающий список для выбора 2.В A8 я вставил формулу, а проверку данных удалил.
Нет, не верно, тут сложность в том, что если Выбор 1 = Поле А тогда толко "прямые", но если  выбор 1 = Поле Б , тогда должен работать выпадающий список и пользователь должен иметь возможность выбрать в выборе 2  или Прямые или косвенные
 
реверс только макросом, а пока  только проверка
 
Цитата
Vik_tor написал:
реверс только макросом, а пока  только проверка
То есть нет формулы когда включать выпадающий список, а когда нет в зависимости от значения в ячейках?
 
Цитата
bobyjoy написал:
То есть нет формулы
В зависимости от каких либо значений можно менять список для проверки данных, включая невозможность выбора иного чем уже выбрано, или просто пустого, но включить или отключить проверку можно только через VBA. Также как и обратная зависимость делается только через VBA.
 
Подскажите пожалуйста какой тогда подойдет макрос?(
 
Например, такой.
 
Ух ты спасибо большое. Да видимо мою задачу придеться полностью на vba писать.
 
И лучше скрытие/отображение делать не на событие Change, а на событие SelectionChange.
Страницы: 1
Читают тему (гостей: 1)
Наверх