Форум по VBA, Excel и Word

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель от 08 декабря 2021, 10:34

Название: Excel VBA Макросы. Метод Protect: не происходит запрос пароля.
Отправлено: Посетитель от 08 декабря 2021, 10:34
Я сделал макрос, который ставит защиту на книгу. Но когда я открываю эту книгу, не происходит запрос пароля.
Что неправильно в этом макросе?

Sub Макрос()
    Workbooks("Книга1.xlsb").Protect "12345", True, False
End Sub
Название: Re: Excel VBA Макросы. Метод Protect: не происходит запрос пароля.
Отправлено: Администратор от 08 декабря 2021, 10:42
Нужно добавить команду Workbook.Save, чтобы изменения сохранились в книге.

Sub Макрос()
    Workbooks("Книга1.xlsb").Protect "12345", True, False
    Workbooks("Книга1.xlsb").Save
End Sub
Название: Re: Excel VBA Макросы. Метод Protect: не происходит запрос пароля.
Отправлено: Посетитель от 08 декабря 2021, 11:13
спасибо