Моя цель - защитить все листы и спрятать всех, кроме одного.У меня проблема с тем, что 3 или 4 ячейки не получают пароль, защищенный кодом, и я могу редактировать их после выполнения кода ниже
Знаете ли вы, почему я могу редактировать ячейки после метода worksheet.protect?
With ThisWorkbook.Worksheets("Post")
.Range("E147:F148") = (Environ$("Username"))
End With
UniquePassword = GenerateUniqueSequence(5)
'==== Password Protect ========
For Each ws In ThisWorkbook.Worksheets
ws.Protect Password:=UniquePassword
If ws.Name = "Post" Then
GoTo Finish
End If
ws.Visible = False
Finish:
Next ws