Worksheet / Метод
Worksheet.Unprotect
Снять защиту — Снимает защиту листа.
Unprotect([Password])
Параметры
| Имя | Тип | Описание | |
|---|---|---|---|
Password |
Variant | необяз. | Пароль, заданный в Protect. |
Когда использовать
Перед записью, если не используете UserInterfaceOnly.
Версии и среда
Excel 2007–365
Минимальный пример
ws.Unprotect Password:="demo"
Типичный сбой
1004 при неверном пароле. Пустой Unprotect не снимет защиту с паролем.
Рецепты
-
Защитить лист так, чтобы макрос всё ещё писал
После Protect запись из VBA даёт 1004.