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