@Arabar

Как исправить ошибку «Эта область защищена»?

Всем доброго!

Недавно в таблице, в которой используются макросы, случилась беда: один макрос почти отвалился и не хочет адекватно работать.

Путем танцев с бубном у монитора выяснил суть:
1. С большой вероятностью код падает на строке 47 (да, он указан в ошибке, но даже без этой строки код работать не желает, выдает эту ошибку уже без указания места срабатывания)
kalk.getRange("G14").setValue("Готово\n");
Exception: Эта область защищена. Чтобы изменить ее, обратитесь к владельцу таблицы.
at rashet(Расчет:47:34)

2. Если дать пользователю полный доступ к листу - код работает. Если его ограничить - код падает.
Да, вы можете сказать "Ищи ячейку, которая закрыта для пользователя, и при этом есть в коде", но таких нет (я проверил).

Для тестов сделал вариант таблицы, в котором оставлен только тот функционал, который не работает (проверил - ошибка повторяется).
Скопировать к себе, все настройки сохраняются.
  • Вопрос задан
  • 482 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы