5

Моя цель - защитить лист, но дать пользователям возможность редактировать и добавлять строки в содержащиеся таблицы.

Когда я пытаюсь защитить лист без заблокированных ячеек, таблицы не могут добавлять строки, даже если их ячейки не заблокированы. Я пытался установить все флажки Разрешить всем пользователям этой таблицы , но это мне не помогает.

Кто-нибудь знает обойти или мне нужно создать кнопку Вставить строку с соответствующим VBA, чтобы сделать эту работу?

2 ответа2

-1

Вы можете использовать макрос для внесения изменений в заблокированные листы. Например:

Sub MyMacro()
Sheet1.Unprotect Password:="Secret"
  'YOUR CODE HERE
Sheet1.Protect Password:="Secret"
End Sub

Пожалуйста, прочитайте эту статью для получения дополнительной информации о запуске макросов на защищенных рабочих листах.

Если вам нужна помощь в написании макроса, вы можете обратиться за помощью на наш дочерний сайт StackOverflow.

-1

Когда я нажимаю «Защитить лист ...«У меня есть несколько вариантов того, что я хочу разрешить пользователям, включая« Вставить строки ».'

Я неправильно понимаю ваш вопрос или вы этого не видите?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .