Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2009, 14:27   #1
Jura_1313
Новичок
Джуниор
 
Регистрация: 15.09.2009
Сообщений: 2
По умолчанию Outline.ShowLevels ColumnLevels:=2

Вопрос такой:
можно ли с помощю макроса открить-закрить одну конкретную группу в уровне. Не весь уровень (ShowLevels).

Следующий макрос (три кнопки) откривает разную детализацю Листа (весь уровень). Но я хочу с помощю макроса открить конкретную (одну) подгрупу. Имеется ли такая возможность? Типа ShowLevels.Count(7).Schov
'=========================
'--------------------------------
'button_1
'--------------------------------
Sub Small()
For Each WS In ActiveWorkbook.Worksheets
WS.Unprotect
WS.Outline.ShowLevels RowLevels:=1, ColumnLevels:=1
WS.Protect
Next WS
End Sub
'--------------------------------
'button_2
'--------------------------------
Sub Normal()
For Each WS In ActiveWorkbook.Worksheets
WS.Unprotect
WS.Outline.ShowLevels RowLevels:=1, ColumnLevels:=2
WS.Protect
Next WS
End Sub
'--------------------------------
'button_3
'--------------------------------
Sub Large()
For Each WS In ActiveWorkbook.Worksheets
WS.Unprotect
WS.Outline.ShowLevels RowLevels:=2, ColumnLevels:=2
WS.Protect
Next WS
End Sub
'=========================
Jura_1313 вне форума Ответить с цитированием
Старый 17.09.2009, 09:52   #2
Jura_1313
Новичок
Джуниор
 
Регистрация: 15.09.2009
Сообщений: 2
По умолчанию

Спасибо всем.
Решение найдено.

Вопрос снимаю.
Jura_1313 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц