Excel VBA Макросы. Метод Protect: не происходит запрос пароля.

Автор Посетитель, 08 декабря 2021, 10:34

Посетитель

Я сделал макрос, который ставит защиту на книгу. Но когда я открываю эту книгу, не происходит запрос пароля.
Что неправильно в этом макросе?

Sub Макрос()
    Workbooks("Книга1.xlsb").Protect "12345", True, False
End Sub

Администратор

Нужно добавить команду Workbook.Save, чтобы изменения сохранились в книге.

Sub Макрос()
    Workbooks("Книга1.xlsb").Protect "12345", True, False
    Workbooks("Книга1.xlsb").Save
End Sub