Снятие защиты с определенных столбцов для ввода пользователя в рабочие листы, на которых я запускаю макросы - PullRequest
1 голос
/ 14 апреля 2019

У меня есть оригинальный защищенный лист (Sheet1), в котором я вручную снял несколько столбцов, чтобы разрешить ввод пользователя. Я установил UserInterFaceOnly: = True, чтобы макросы работали на защищенных листах, и мой макрос успешно создает копию Sheet1 в качестве шаблона для следующего раунда записей (Sheet2). Лист 2, в свою очередь, будет продублирован в будущем.

Я ожидал, что средства защиты / снятия защиты будут скопированы с Листа1 на Лист2, потому что макросы просто обрезают и вставляют столбцы из Листа1 в Лист2. Sheet2 в конечном итоге защищен просто отлично, но ранее незащищенные столбцы снова защищены.

Я подозреваю, что, возможно, защита на самом деле является собственностью самой Рабочей книги, и защита, которую я вижу на новом рабочем листе, не имеет ничего общего с моим копированием содержимого рабочего листа, и что, возможно, мне нужно что-то сделать в своей «копии», что несет защиту с ним. Но я не могу его найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...