У меня есть защищенные листы в книге, и когда я щелкаю правой кнопкой мыши по имени листа и снимаю защиту с листа, столбцы, которые я специально защищал на этом листе, возвращаются к защите после того, как я выполню одно действие на листе. Это может быть одна вещь: щелкнуть ячейку с формулой, которая была ранее защищена, внести небольшую корректировку в формулу, нажать Enter, после чего лист вернется к защите, и я снова сниму защиту. Может даже случиться, что после снятия защиты листа я перейду из ячейки C4 и нажму на ячейку F8, лист вернется к защите. Я знаю пароль, каждый раз вводю его успешно и блокирую другие столбцы в определенных таблицах с тем же паролем.

Есть ли способ навсегда снять защиту с этих листов? Или я что-то не так делаю, когда пытаюсь снять с них защиту?

Заранее спасибо!

1 ответ1

0

Исходя из того, что в вашей книге включена поддержка макросов, скорее всего, существует код VBA, который автоматически восстанавливает рабочие листы.

Метод VBA .Protect (документация здесь) будет присутствовать в любом коде, который будет отвечать за это. Найдите в VBA Project эту строку и измените ее в соответствии с вашими потребностями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .