|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.03.2015, 13:18 | #1 |
Форумчанин
Регистрация: 28.05.2014
Сообщений: 158
|
Защита листа с помощью макроса
Доброго времени суток!
Уважаемые форумчане, прошу ответить, можно ли написать макрос на защиту листа при сохранении (закрытии) файла. Ситуация следующая... Есть файл, в который заносятся данные определенными людьми, и чтобы внести данные, необходимо снять защиту листа, но при сохранении, забывают установить защиту на лист. Заранее благодарю! |
19.03.2015, 13:34 | #2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
В простейшем случае, в модуль ЭтаКнига
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
19.03.2015, 13:42 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
уважаемый, amadeus017,
а зачем нужна такая защита, которая утанавливается автоматически перед закрытием файла, которую ВСЕ, КТО ИСПОЛЬЗУЕТ ЭТОТ ФАЙЛ, знают как снять и воспользоваться файлом зачем этот геморрой пользователям? а автоматически защитить (3-й лист) можете так: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
23.03.2015, 11:42 | #4 |
Форумчанин
Регистрация: 28.05.2014
Сообщений: 158
|
Спасибо большое!
Сделал, все работает и первым и вторым способом. |
25.03.2015, 06:55 | #5 |
Форумчанин
Регистрация: 28.05.2014
Сообщений: 158
|
Еще раз здравствуйте!
В процессе использования файла, выявился недочет. Поставил нижеприведенный код (хотя оба работают одинаково) Private Sub Workbook_BeforeClose(Cancel as Boolean) x = 3 worksheets(x).protect "Вот Вам Х!" End Sub защита на лист ставится, но нет возможности использовать фильтр (((... Прошу помощи |
25.03.2015, 07:33 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а) защите лист в ручном режиме в таком состоянии, когда им можно пользоваться
б) когда подобрали перечень допустимых действий с защищенным листом, включите режим записи макроса и защитите лист в) используйте полученный код для защиты макроса удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
25.03.2015, 18:03 | #7 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Цитата:
Вот ЗДЕСЬ это советуют сделать так: Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Защита листа | staniiislav | Microsoft Office Excel | 7 | 03.10.2011 15:00 |
защита листа | clown86 | Microsoft Office Excel | 12 | 26.11.2010 15:21 |
Защита листа | Alekcey | Microsoft Office Excel | 3 | 10.11.2010 06:06 |
Защита листа, отключает работу макроса | valerij | Microsoft Office Excel | 6 | 30.03.2008 22:22 |
Защита листа! | Marsik | Microsoft Office Excel | 2 | 27.03.2008 18:19 |