Страницы: 1
RSS
как снять защиту листа кнопкой из формы?
 
Всем доброго дня!  
Подскажите пожалуйста, как можно снять защиту листа из формы?  
Задача такая: Мне нужно, чтобы доступ к Листу "Base" был полностью ограничен и защищен. Лист я защитила паролем. Изменение данных в базе через форму тоже заблокировала паролем. Ввожу пароль в форме. Меняю данные. Но при сохранении выскакивает ошибка, так как лист защищен. Как сделать так, чтоб при сохранении, форма снимала защиту с листа?
 
не вникая в суть:  
activesheet.unprotect (123)
 
...
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Извиняюсь. Забыла вписать пароль. Пароль 123.    
Проблема решилась частично. А именно, после сохранения всей книги, при повторном открытии, лист оказывается не защищен
 
При закрытии книги ставьте на место то, что сняли :)
 
а нельзя, чтоб это было автоматически, при помощи макроса?
 
Так и я об этом же.  
В модуль книги в макрос    
Private Sub Workbook_BeforeClose(Cancel As Boolean)  
что-то типа  
activesheet.protect (123)
 
Огромное спасибо!!! То что нужно!!!
Страницы: 1
Читают тему
Наверх