Страницы: 1
RSS
Вызов окна пользовательского автофильтра
 
Уже какой раз пишу. Помогите пожалуйста. Необходим макрос который вызывает окно пользовательского автофильтра.  
Например включен фильтр на неком списке из N-го колличества строк и для того чтобы не нажимать каждый раз фильтр на ячейке A1 и не выбирать фильтр по условию, включается макрос вызывающий это же самое окно, и остается только вбить значение и нажать ввод. Макрос собираюсь привязать к ссылке на листе, но в этом я сам разбирусь.
 
А почитать форум лениво? Не обижайтесь, но у нас еще актуальны (не далее второй страницы) разные варианты установки фильтров.  
http://www.planetaexcel.ru/forum.php?thread_id=3108  
http://www.planetaexcel.ru/forum.php?thread_id=3150  
http://www.planetaexcel.ru/forum.php?thread_id=3137
 
Спасибо за советы. Меня неправильно поняли. Мне необходимо вызывать системное окно пользовательского автофильтра. Условия выбора меня особо не интерисуют.
 
Nikolascs, могу предложить такой путь: запишите макрорекордером вызов пользовательского автофильтра с любым условием. Определbте какую-либо ячейку на листе, где можно будет задавать условие. Значение этой ячейки подставляйте в критерий (в коде макроса), а сам макрос вызывайте по Calculate этой самой ячейки. Может не очень элегантно, но...
 
Спасибо за совет. Надеюсь моя тема не будет закрыта, ведь вызов системных окон Excell может очень облегчить работу.
 
Подскажите, как макрос вызывать по Calculate этой самой ячейки?
 
Прямо так и вызвать:  
Private Sub Worksheet_Calculate()  
Call MyMacro  
End Sub
 
А как нибудь с примером? Пожайлуста.
 
Вот специально в поисковом окне сайта набрал: "Макрос по событию в ячейке" - куча ссылок. Может дать ссылки?
Страницы: 1
Наверх