У меня есть рабочий лист, который защищен;все ячейки заблокированы, кроме тех, которые предназначены для редактирования пользователем.Мне бы хотелось, чтобы пользователь мог удалять строки, поэтому я включил «удаление строк» при защите своего листа.Как и ожидалось, я получаю сообщение об ошибке «Вы пытаетесь удалить строку, содержащую заблокированную ячейку ...» Я понимаю, почему это происходит, поскольку все ячейки за пределами области, которую я ожидаю, пользовательский ввод заблокированы.
Iя не хочу разблокировать все остальные ячейки, так как я не хочу, чтобы пользователи вводили в них данные.
Я исследовал возможность снимать защиту листа с события «удалить строку», но не смог найтитакое событие.Я думаю, что я могу добавить кнопку рядом с каждой строкой, которая снимает защиту листа, удаляет строку и восстанавливает защиту листа, но надеялась на более элегантное / более простое решение.
Как удалить строку в защищенном листе, когдаесть ли заблокированные ячейки в столбцах справа от моей таблицы?