|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.05.2009, 14:08 | #1 |
Пользователь
Регистрация: 01.05.2009
Сообщений: 11
|
В книге защищен каждый лист. Как быстро снять защиту со всех листов, а потом ее поставить опять?
Вопрос в заголовке. Защищена не книга целиком, а отдельно листы, их очень большое количество, пароль везде одинаковый.
Заранее спасибо. |
01.05.2009, 16:28 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Код:
|
01.05.2009, 17:36 | #3 |
Пользователь
Регистрация: 01.05.2009
Сообщений: 11
|
Спасибо Вам огромное! Вы очень мне помогли! У меня есть еще один вопросик. Как защитить во всех листах только определенные столбцы или строки?
|
01.05.2009, 22:45 | #4 |
Форумчанин
Регистрация: 29.04.2009
Сообщений: 119
|
Это уж совсем просто: выделить группу ячеек, ПКМ-формат ячеек-защита-снять птичку "защищаемая ячейка". После запароливания листа эти ячейки будут доступны.
|
03.05.2009, 22:41 | #5 |
Пользователь
Регистрация: 01.05.2009
Сообщений: 11
|
Поясните, пожалуйста, что такое ПКМ? Я выделяю группу листов, потом группу ячеек, с которых нужно снять защиту. Но при этом формат- Ячейка не активен.
|
03.05.2009, 22:53 | #6 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 412
|
Катик7, ПКМ - это Правая Кнопка Мышки.
|
03.05.2009, 22:58 | #7 |
Пользователь
Регистрация: 01.05.2009
Сообщений: 11
|
Спасибо)))))
|
03.05.2009, 23:16 | #8 |
Пользователь
Регистрация: 01.05.2009
Сообщений: 11
|
У меня возникла еще 1 проблема( Как сгруппировать 1 и тот же столбец на всех листах (например, H)? И скрыть его, чтобы не было видно.
|
03.05.2009, 23:24 | #9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Код:
|
27.04.2011, 15:34 | #10 |
Регистрация: 18.02.2011
Сообщений: 5
|
Добрый день.
подскажите, пожалуйста. для защиты/снятия защиты со всей книги использую макрос: Sub Protect() Dim sh As Worksheet: Application.ScreenUpdating = False For Each sh In ThisWorkbook.Worksheets sh.Protect ([123]) Next sh End Sub Но он работает только на той книге, в которой он сохранен. Даже если я его пишу в PERSONAL.XLSB. Как заставить его работать для всех книг? Любые другие макросы работают везде. Спасибо! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как снять защиту всех листов или раскидать данные в одинаковые ячейки в защищенные листы | Тантана | Microsoft Office Excel | 8 | 19.02.2013 19:49 |
Макрос для всех листов в книге | Rok | Microsoft Office Excel | 5 | 26.04.2010 08:55 |
Снять/поставить автофильтр на несколько листов разом | kzld | Microsoft Office Excel | 14 | 14.02.2010 05:54 |
Получить имена всех листов в книге | Temnota | Microsoft Office Excel | 6 | 26.12.2009 07:36 |
Автоматически снять защиту с листов | Chelentano | Microsoft Office Excel | 2 | 24.07.2009 20:55 |