Страницы: 1
RSS
Вставка новых строк в защищенный лист, Вставка новых строк в защищенный лист с возможностью редактирования
 
Добрый день, подскажите пожалуйста. Есть лист на нем стоит защита ячеек листа от изменений. Исключения стоит для добавление новых строк. При добавлении новой строки, можно ли в новой строке дать возможность редактировать ячейки?  
 
При добавлении строки макросом снять защиту листа, снять защиту ячеек, защитить лист
 
Спасибо за ответ, но не могли бы подробнее с примерами или готовым макросом показать. Я в этом новичок!  
 
Kultas, включите макрорекордер и запишите установку/снятие защиты - получите макрос.
 
Юрий М спасибо за наводку про макрорекордер. Я об этом не знал, благодаря этому появилось много идей. Но как это будет выглядеть для пользователей?

Допустим документ будет защитой, юзер добавит новую строку и не может её редактировать далее он запускает записанный макрос и снимает защиту и потом вводит свои данные и после опять запускает макрос чтобы включить защиту. Я так понял?
 
Допустим, Вы ознакомитесь с правилами форума, создадите файл-пример...
 
Прикрепляю пример. Нужно чтобы юзер мог добавить новую строку и вносить данные. Пароль 1
 
Kultas, Здравствуйте, например так.
Код
Sub test()
    ActiveSheet.Unprotect Password:=1
    Rows(ActiveCell.Row).Insert
    Rows(ActiveCell.Row).Locked = False
    ActiveSheet.Protect Password:=1
End Sub
повесить этот код на кнопку, выделяем нужную строку или ячейку в строке, жмем кнопку, вставляется строка и её можно редактировать
Изменено: Александр П. - 23.11.2017 06:36:34
Страницы: 1
Читают тему
Наверх