Я нашел макрос в Интернете, чтобы защитить рабочий лист с помощью пароля. Он отлично работает, но когда я сохраняю файл, я получаю сообщение: ошибка времени выполнения «9»: подписка выходит за пределы диапазона. Я никогда не программировал или не использовал визуальный базовый язык до и не мог использовать некоторую помощь. Спасибоmacro run-time error '9': subscript out of range
Макрос является:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Step 1:Protect the sheet with a password
Sheets("Sheet1").protect Password:="btfd"
'Step 2: Save the workbook
ActiveWorkbook.Save
End Sub