У меня есть 2 столбца в электронной таблице, оба они выбраны из выпадающего списка.Создать проверку данных в ячейке на основе значения в другой ячейке
Col А «Вы хотите получить больше информации», - Возможные значения Да \ Нет
Col B не является «Как вы узнали о нас» - Возможные значения Email \ Phone \ Другие
Вопрос: Если в Col A выбрано «Нет», тогда значение Col B должно быть N/A, иначе пользователь должен иметь возможность выбрать из раскрывающегося списка и выбрать значение. Используя следующую формулу, я могу получить N/A, но параметр «false» перезаписывает любые доступные значения выпадающего списка или ранее выбранные значения. Поэтому просто поставьте, если выбрано «Да», позвольте пользователю выбрать значение в другой ячейке. Если выбрано No, покажите N/A в другой ячейке. Мысли о том, как я могу заставить это работать?
Моя текущая формула, которая не работает (который находится в ячейке A2):
=IF(A1="No","N/A","Select Value")
Даже с помощью формулы вы можете использовать проверку данных в ячейке для создания выпадающего списка. Однако, если вы это сделаете, даже если ячейка «N/A», у вас все еще есть раскрывающийся список. Кроме того, если они выбрали любой вариант из раскрывающегося списка, формула будет стерта. Поэтому, даже если вы измените «Да» на «Нет», «Нет/Нет» снова не появится. Вы согласны с этим VBA? – Manhattan
VBA будет в порядке! Я не был уверен, что это слишком усложнит ситуацию. Итак, мой единственный вопрос с VBA - это что-то, что будет запускаться в каждом обновлении ячеек в A1? Или это что-то, что нужно запускать вручную, как макрос? Id предпочитает, что это происходит автоматически. – ewitkows
Это легко через VBA. Автоматически это хорошо. Позвольте мне взломать образец очень быстро. :) – Manhattan