Пердернуть расширенный фильтр

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
vadim245
Сообщения: 100
Зарегистрирован: 11 май 2007, 15:46

Используется расширенный фильтр.
В условии расширенного фильтра дается ссылка на ячейку.
Как после изменения значения в этой ячейке заставить
расширенный фильтр произвести перефильтрацию?
Лезть повторно каждый раз в настройки расширенного
фильтра чтобы "передернуть" после смены значения
в ячейке, данные которой используются в качестве
условия фильтрации слишком муторно.
Serge_Bliznykov
Сообщения: 375
Зарегистрирован: 31 авг 2007, 03:06

макросом, повешенным на Worksheet_Change ?
vadim245
Сообщения: 100
Зарегистрирован: 11 май 2007, 15:46

А можно чуть подробнее - как это?
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Включаете макрорекордер и записываете свои действия при "передергивании". Получаете макрос который "вешаете" на событие Worksheet_Change рабочего листа, как сказал Serge_Bliznykov и получаете "автоматизацию". Вот здесь http://forum.developing.ru/showthread.php?t=13514 еще гляньте.
p.s. а можно назначитьэтому макросу кнопку и пересчитывать по нажатию кнопки
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Ответить