Я хотел бы выпадающий список в ячейке. Я хотел бы заблокировать ячейку, чтобы она не могла быть перемещена или изменена, кроме изменений, кроме выбора из выпадающего меню.
1 ответ
Это возможно,
1-Сначала убедитесь, что все ячейки "заблокированы"
2-затем разблокировать ячейку B3
3-Создать раскрывающийся список в ячейке B3
4- Поместите эту формулу в ячейки B5, B6 и B7.
= IF($ B $ 3 = "a"; "Да, это"; "Это не")
= IF($ B $ 3 = "b"; "Да, это b"; "Это не b")
= IF($ B $ 3 = "c"; "Да, это c"; "Это не c")
5- Защитить лист
Нажмите кнопку «ОК» только в следующем диалоговом окне (необходимо проверить первый и второй элемент)
Пользователь сможет изменить B3 только из выпадающего списка, и B5, B6 и B7 будут изменены соответственно. Вы можете улучшить это решение без использования VBA. Вам также могут понадобиться некоторые другие формулы, такие как AND, OR, CHOUSE.
Надеюсь это помогло