Excel 2007 - изменение сводного фильтра с помощью VBA

У меня есть несколько сводных таблиц в Excel. Используя контрольный лист, я хочу иметь возможность изменять фильтр всех сводных таблиц, нажимая кнопку. Итак, в итоге должна быть одна кнопка для «Удалить все фильтры» и одна кнопка для «Установить фильтры». Затем «Установить фильтры» должен установить «множественный фильтр» (т. Е. Просто отображать категории 1, 2 и 3, а не 4 и 5) в сводной таблице 1, сводной таблице 2 и сводной таблице 3.

Я знаю, как добавлять кнопки и как назначать им код, но я действительно не знаю, как подойти к этому в VBA - есть идеи?

Спасибо заранее!


person user1507035    schedule 23.07.2012    source источник


Ответы (1)


Нормально, когда я знаю, как что-то делать в Excel, но не в VBA, я запишу макрос, выполняющий эту задачу, а затем посмотрю на код, сгенерированный этим макросом. Вы можете записать два макроса: один для установки, а другой - для отключения фильтров. Затем вы можете скопировать код для своих кнопок или напрямую вызвать макросы.

person Aholio    schedule 23.07.2012