|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.01.2010, 21:38 | #1 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 10
|
Разворачивание/сворачивание данных на защищенном листе
Приветствую всех участников данного форума! Такая проблемка... Хотел запретить на листе редактировать формулы и всячески его видоизменять. Сделал защищаемыми ячейки с формулами и поставил защиту листа. В результате становится невозможным сворачивать/разворачивать сгруппированные столбцы (где плюсиком разворачивается, минусом - наоборот). Это же, вроде, не редактирование, а просто отображение информации. Неужели эту операцию можно делать только на незащищенном листе? Помогите, плиз!
|
28.01.2010, 21:39 | #2 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 10
|
ЗЫ. Excel 2007
|
28.01.2010, 22:04 | #4 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 10
|
Спасибо. Почитал. Сложновато для меня...((
|
29.01.2010, 16:52 | #6 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 10
|
Спасибо! Нашел в книженции похожий на указанный по ссылке код. Помогло! Работает! Только, кажется, нерационально сделал.
Private Sub Workbook_Open() With Лист1 .Protect Password:=False, UserInterfaceOnly:=True .EnableOutlining = True End With With Лист3 .Protect Password:=False, UserInterfaceOnly:=True .EnableOutlining = True End With With Лист4 .Protect Password:=False, UserInterfaceOnly:=True .EnableOutlining = True И так далее на 50 листоы... End Sub Можно как-то"все листы" обозначить? |
29.01.2010, 17:01 | #7 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Код:
|
30.01.2010, 15:08 | #8 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 10
|
Спасибо, люди добрые! Все работает! Последний, пожалуй вопрос: не подскажете, какуюкоманду в вышеуказанный код добавить, чтобы можно было скрывать строки/столбцы?
|
30.01.2010, 15:19 | #9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Код:
|
30.01.2010, 16:16 | #10 |
Пользователь
Регистрация: 28.01.2010
Сообщений: 10
|
Извиняюсь, наверное, неправильно вопрос поставил... Чтобы не в макросе их скрывать и отображать, а прямо работая в Excel. При защите листа препятствует, аналогично проблеме (уже решившейся :-) ) с группировкой.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос данных из строк в массив на другом листе | akd2009 | Microsoft Office Excel | 2 | 15.12.2009 15:58 |
Сворачивание приложения и загрузка данных | Armorer | Общие вопросы Delphi | 5 | 25.05.2009 19:23 |
Как выполнить макрос на защищенном листе | Gennady_58 | Microsoft Office Excel | 3 | 18.04.2009 10:31 |
ячейка на одном листе, в которую необходимо подставлять данные из столбца, находящегося на другом листе | Ирина Водолагина | Microsoft Office Excel | 4 | 04.03.2009 23:38 |
Фильтрация данных на втором листе по данным на первом | ppl | Microsoft Office Excel | 3 | 13.08.2008 14:07 |