У меня есть форма Excel, которая вводит данные, но я не хочу, чтобы пользователи могли играть с данными после их добавления на лист. Я просто хочу, чтобы они могли добавлять данные с помощью формы. Дело в том, что если я защищу свой лист, я не смогу добавить данные через форму.
Я могу разблокировать первый ряд, что позволяет добавлять данные и блокировать остальную часть листа. Но это только решило 90% моей проблемы.
Я попробовал этот код в ThisWorkbook:
Private Sub Workbook_Open()
Me.Worksheets("Sheet1").Protect UserInterfaceOnly:=True
End Sub
Затем я заблокировал свой лист, и он все еще выдает ошибку 1004.