Приведенный ниже код ограничивает доступ, скрывая лист, если не введен пароль.Если он введен правильно, лист можно просмотреть на отдельных вкладках.Тем не менее, он не позволит мне просмотреть, а затем отредактировать лист.
Можно ли настроить это так, чтобы пользователь мог ввести пароль, а затем просмотреть и отредактировать лист?
Private Sub Workbook_Open()
Sheets("Sheet1").Visible = xlSheetHidden
End Sub
Public ViewAccess As Boolean 'In restricted sheet's activate event
Private Sub Worksheet_Activate()
If ViewAccess = False Then
Me.Visible = xlSheetHidden
Response = Application.InputBox("Password", xTitleId, "", Type:=2)
If Response = "123" Then
Me.Visible = xlSheetVisible
Application.EnableEvents = True
ViewAccess = True
End If
End If
End Sub