Проверить наличие автофильтра в умной таблице
Glen
Дата: Воскресенье, 26.11.2017, 18:53 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация:
10
±
Замечаний:
0% ±
Excel 2010-16
Доброго дня. На листе есть "умная" таблица GROUPP Подскажите плиз как проверить наличие автофильтра не на листе, а именно в самой таблице GROUPP. [vba]Код
ActiveSheet.AutoFilterMode
[/vba]- в таблицу вообще не заглядывает.
Доброго дня. На листе есть "умная" таблица GROUPP Подскажите плиз как проверить наличие автофильтра не на листе, а именно в самой таблице GROUPP. [vba]Код
ActiveSheet.AutoFilterMode
[/vba]- в таблицу вообще не заглядывает. Glen
Пехаль киндриков куравь, пехаль киндриков лузнись.
Сообщение отредактировал Glen - Воскресенье, 26.11.2017, 18:53
Ответить
Сообщение Доброго дня. На листе есть "умная" таблица GROUPP Подскажите плиз как проверить наличие автофильтра не на листе, а именно в самой таблице GROUPP. [vba]Код
ActiveSheet.AutoFilterMode
[/vba]- в таблицу вообще не заглядывает. Автор - Glen Дата добавления - 26.11.2017 в 18:53
bmv98rus
Дата: Воскресенье, 26.11.2017, 19:23 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4149
Репутация:
772
±
Замечаний:
0% ±
Excel 2013/2016
Не заглядывает так как это другой объект. ТУТ может на мысли наведут ответы.
Не заглядывает так как это другой объект. ТУТ может на мысли наведут ответы. bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Не заглядывает так как это другой объект. ТУТ может на мысли наведут ответы. Автор - bmv98rus Дата добавления - 26.11.2017 в 19:23
Nic70y
Дата: Воскресенье, 26.11.2017, 21:04 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9223
Репутация:
2478
±
Замечаний:
0% ±
Excel 2010
[vba]Код
ActiveSheet.ListObjects("GROUPP").ShowAutoFilterDropDown
[/vba]
[vba]Код
ActiveSheet.ListObjects("GROUPP").ShowAutoFilterDropDown
[/vba] Nic70y
ЮMoney 41001841029809
Ответить
Сообщение [vba]Код
ActiveSheet.ListObjects("GROUPP").ShowAutoFilterDropDown
[/vba] Автор - Nic70y Дата добавления - 26.11.2017 в 21:04
krosav4ig
Дата: Воскресенье, 26.11.2017, 21:40 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
И так тоже можно [vba]Код
[GROUPP].ListObject.ShowAutoFilter
[/vba]
И так тоже можно [vba]Код
[GROUPP].ListObject.ShowAutoFilter
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение И так тоже можно [vba]Код
[GROUPP].ListObject.ShowAutoFilter
[/vba] Автор - krosav4ig Дата добавления - 26.11.2017 в 21:40
Glen
Дата: Понедельник, 27.11.2017, 07:54 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация:
10
±
Замечаний:
0% ±
Excel 2010-16
Спасибо за как всегда оперативные ответы. К сожалению не разобрался как работает [vba]Код
ActiveSheet.ListObjects("GROUPP").ShowAutoFilterDropDown
[/vba] и [vba]Код
[GROUPP].ListObject.ShowAutoFilter
[/vba] и там и там ошибка. В моем случае помогло разовое ручное назначение автофильтра и в коде принудительный общий сброс [vba]Код
ActiveSheet.ListObjects("GROUPP").AutoFilter.ShowAllData
[/vba] Но вопросик всё же остался - как в принципе узнать есть ли автофильтр в таблице или еще нет.
Спасибо за как всегда оперативные ответы. К сожалению не разобрался как работает [vba]Код
ActiveSheet.ListObjects("GROUPP").ShowAutoFilterDropDown
[/vba] и [vba]Код
[GROUPP].ListObject.ShowAutoFilter
[/vba] и там и там ошибка. В моем случае помогло разовое ручное назначение автофильтра и в коде принудительный общий сброс [vba]Код
ActiveSheet.ListObjects("GROUPP").AutoFilter.ShowAllData
[/vba] Но вопросик всё же остался - как в принципе узнать есть ли автофильтр в таблице или еще нет. Glen
Пехаль киндриков куравь, пехаль киндриков лузнись.
Ответить
Сообщение Спасибо за как всегда оперативные ответы. К сожалению не разобрался как работает [vba]Код
ActiveSheet.ListObjects("GROUPP").ShowAutoFilterDropDown
[/vba] и [vba]Код
[GROUPP].ListObject.ShowAutoFilter
[/vba] и там и там ошибка. В моем случае помогло разовое ручное назначение автофильтра и в коде принудительный общий сброс [vba]Код
ActiveSheet.ListObjects("GROUPP").AutoFilter.ShowAllData
[/vba] Но вопросик всё же остался - как в принципе узнать есть ли автофильтр в таблице или еще нет. Автор - Glen Дата добавления - 27.11.2017 в 07:54
nilem
Дата: Понедельник, 27.11.2017, 08:23 |
Сообщение № 6
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация:
563
±
Замечаний:
0% ±
Excel 2013, 2016
вроде бы так: [vba]Код
Sub ttt() If ActiveSheet.ListObjects(1).ShowAutoFilter Then MsgBox "Есть AutoFilter" Else MsgBox "Нет AutoFilter" End If End Sub
[/vba]
вроде бы так: [vba]Код
Sub ttt() If ActiveSheet.ListObjects(1).ShowAutoFilter Then MsgBox "Есть AutoFilter" Else MsgBox "Нет AutoFilter" End If End Sub
[/vba] nilem
Яндекс.Деньги 4100159601573
Ответить
Сообщение вроде бы так: [vba]Код
Sub ttt() If ActiveSheet.ListObjects(1).ShowAutoFilter Then MsgBox "Есть AutoFilter" Else MsgBox "Нет AutoFilter" End If End Sub
[/vba] Автор - nilem Дата добавления - 27.11.2017 в 08:23
Glen
Дата: Понедельник, 27.11.2017, 08:39 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация:
10
±
Замечаний:
0% ±
Excel 2010-16
Точно!! СПАСИБО.
Пехаль киндриков куравь, пехаль киндриков лузнись.
Ответить
Сообщение Точно!! СПАСИБО. Автор - Glen Дата добавления - 27.11.2017 в 08:39
Glen
Дата: Понедельник, 27.11.2017, 08:54 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация:
10
±
Замечаний:
0% ±
Excel 2010-16
Хмм..И так тоже можно [vba]Код
Sub ttt() If [GROUPP].ListObject.ShowAutoFilter Then MsgBox "Есть AutoFilter" Else MsgBox "Нет AutoFilter" End If End Sub
[/vba]
Хмм..И так тоже можно [vba]Код
Sub ttt() If [GROUPP].ListObject.ShowAutoFilter Then MsgBox "Есть AutoFilter" Else MsgBox "Нет AutoFilter" End If End Sub
[/vba] Glen
Пехаль киндриков куравь, пехаль киндриков лузнись.
Ответить
Сообщение Хмм..И так тоже можно [vba]Код
Sub ttt() If [GROUPP].ListObject.ShowAutoFilter Then MsgBox "Есть AutoFilter" Else MsgBox "Нет AutoFilter" End If End Sub
[/vba] Автор - Glen Дата добавления - 27.11.2017 в 08:54