Я работаю над защищенной таблицей Excel и сталкивался с проблемой с ячейками, которые я программно заблокировал, которые по-прежнему можно выбрать. Я не могу нажимать на них напрямую, чтобы выбрать их, но если я выберу ячейку в правом нижнем углу заблокированной ячейки, а затем перетащил ее в верхний левый, все 9 ячеек (включая «заблокированный») выбран. Я также могу щелкнуть мышью, чтобы выбрать 9 ячеек. Я использую следующий код VBA, чтобы защитить и установить критерии отбора:Почему не блокирует ячейку в защищенном листе в Excel, предотвращает выбор?
Worksheets("Sheet1").Protect UserInterfaceOnly:=True
Worksheets("Sheet1").EnableSelection = xlUnlockedCells
Я попробовал две команды в обратном порядке и получить те же результаты.
Я также использовал меню форматирования/защиты ячейки Excel, чтобы сделать то же самое и получить те же результаты.
Я пропустил что-то очевидное или есть какой-то другой программный способ отметить ячейку, чтобы ее нельзя было выбрать позже?