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

Вход

Регистрация

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

 

= Мир MS Excel/Как определить сгруппированные столбцы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как определить сгруппированные столбцы (Макросы/Sub)
Как определить сгруппированные столбцы
Antipod Дата: Пятница, 17.11.2023, 05:41 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

2010
Ни где не смог найти. Полно примеров описывающих сгруппировка, разгруппироку есть или нет группировка на листе.
Но на листе есть группировки. Мне нужно отловить все их и узнать какие столбцы в какие группировки входят
 
Ответить
СообщениеНи где не смог найти. Полно примеров описывающих сгруппировка, разгруппироку есть или нет группировка на листе.
Но на листе есть группировки. Мне нужно отловить все их и узнать какие столбцы в какие группировки входят

Автор - Antipod
Дата добавления - 17.11.2023 в 05:41
WowGun Дата: Пятница, 17.11.2023, 13:23 | Сообщение № 2
Группа: Проверенные
Ранг: Новичок
Сообщений: 28
Репутация: 3 ±
Замечаний: 0% ±

Здравствуйте.
Приложите свой обезличенный пример. Можно тогда будет и пальцем ткнуть ...
 
Ответить
СообщениеЗдравствуйте.
Приложите свой обезличенный пример. Можно тогда будет и пальцем ткнуть ...

Автор - WowGun
Дата добавления - 17.11.2023 в 13:23
Gustav Дата: Пятница, 17.11.2023, 14:53 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2757
Репутация: 1139 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Мне нужно отловить все их

Переберите все колонки листа в пределах:
[vba]
Код
Worksheets("Лист1").UsedRange
[/vba]
почитайте у них свойство:
[vba]
Код
Worksheets("Лист1").Columns(i).OutlineLevel
[/vba]У сгруппированных столбцов оно будет больше 1.

Если через Range обращаться, то обязательно к полной колонке листа:
[vba]
Код
Range("A1").EntireColumn.OutlineLevel
[/vba]


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Пятница, 17.11.2023, 15:08
 
Ответить
Сообщение
Мне нужно отловить все их

Переберите все колонки листа в пределах:
[vba]
Код
Worksheets("Лист1").UsedRange
[/vba]
почитайте у них свойство:
[vba]
Код
Worksheets("Лист1").Columns(i).OutlineLevel
[/vba]У сгруппированных столбцов оно будет больше 1.

Если через Range обращаться, то обязательно к полной колонке листа:
[vba]
Код
Range("A1").EntireColumn.OutlineLevel
[/vba]

Автор - Gustav
Дата добавления - 17.11.2023 в 14:53
bmv98rus Дата: Пятница, 17.11.2023, 18:44 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4111
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Пятница, 17.11.2023, 18:46
 
Ответить
Сообщениекросс
кросс2

Автор - bmv98rus
Дата добавления - 17.11.2023 в 18:44
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как определить сгруппированные столбцы (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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