Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макросы на установку защиты сгруппированных листов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Макросы на установку защиты сгруппированных листов
Janis Дата: Понедельник, 08.10.2012, 16:22 | Сообщение № 1
Группа: Гости
Может кому пригодится-просто и удобно!!!
Код позволяет пользоваться группировкой (символы плюс-минус для сворачивания-разворачивания строк и столбцов) на всей защищенной книге!!!

[vba]
Code
Private Sub Workbook_Open()
Dim ProtectAllSheets()
Dim MyPassWord As String
Dim wsh As Worksheet
MyPassWord = "123456"
For Each wsh In ThisWorkbook.Worksheets
wsh.EnableOutlining = True
wsh.Protect Password:=MyPassWord, _
DrawingObjects:=True, Contents:=True, Scenarios:=True, _
AllowFiltering:=True, UserInterfaceOnly:=True
Next
End Sub
[/vba]

Код вставляется в основу самой книги.
 
Ответить
СообщениеМожет кому пригодится-просто и удобно!!!
Код позволяет пользоваться группировкой (символы плюс-минус для сворачивания-разворачивания строк и столбцов) на всей защищенной книге!!!

[vba]
Code
Private Sub Workbook_Open()
Dim ProtectAllSheets()
Dim MyPassWord As String
Dim wsh As Worksheet
MyPassWord = "123456"
For Each wsh In ThisWorkbook.Worksheets
wsh.EnableOutlining = True
wsh.Protect Password:=MyPassWord, _
DrawingObjects:=True, Contents:=True, Scenarios:=True, _
AllowFiltering:=True, UserInterfaceOnly:=True
Next
End Sub
[/vba]

Код вставляется в основу самой книги.

Автор - Janis
Дата добавления - 08.10.2012 в 16:22
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!