Для некоторых отчетов полезно пользоваться функцией выпадающего списка. Но бывает так, что иногда в зависимости от значения в ячейке выпадающий список либо должен появляется или нет, а так же бывает, что необходимо автоматически менять значение ( в выпадающем списке" в зависимости от значения в другой ячейке.
Пример во вложении. Помогите пожалуйста, кто знает как решить данную проблему.
Если в поле выбор является "Поле А" затраты могут быть только "прямыми". Выпадающий список настроен по данному условию, но в случае если пользователь ранее установил "Поле Б" и "Выбор 2" как "Косвенные", а затем "Выбор 1" все же меняет на "Поле А" "Выбор 2" автоматически не меняется на "Прямые", а необходимо что бы конечно сразу же менялся на "Прямые".
День добрый! Из примера, у меня складывается впечатление, что достаточно формулы Если у Вас список больше (выпадающий) в каждом условии (Поле А; Поле Б) то можно сделать по "умной таблице" и прописать в проверке данных. Я думаю, для больной ясно нужен более насыщенный пример
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
Если выбору 1 соответствует только одно значение, то нет смысла использовать выпадающий список для выбора 2. В A8 я вставил формулу, а проверку данных удалил.
Karataev написал: Если выбору 1 соответствует только одно значение, то нет смысла использовать выпадающий список для выбора 2.В A8 я вставил формулу, а проверку данных удалил.
Нет, не верно, тут сложность в том, что если Выбор 1 = Поле А тогда толко "прямые", но если выбор 1 = Поле Б , тогда должен работать выпадающий список и пользователь должен иметь возможность выбрать в выборе 2 или Прямые или косвенные
В зависимости от каких либо значений можно менять список для проверки данных, включая невозможность выбора иного чем уже выбрано, или просто пустого, но включить или отключить проверку можно только через VBA. Также как и обратная зависимость делается только через VBA.