Если вы используете сводные таблицы в Excel, в которых содержатся тысячи или десятки тысяч значений, то выбор одного из них фильтром отчета наверняка сводил вас с ума… Обращаю ваше внимание, что речь идет не о тысячах значений в исходных данных, а именно в самой сводной таблице!
Предлагается создать макрос и дополнить его несложным кодом VBA, позволяющим вам установить фильтр отчета на основании значения, помещенного в одну из ячеек на листе сводной таблицы.
Скачать статью в формате Word2007 Фильт на основе кода VBA
Скачать пример в формате Excel2007 Отгрузка
Спасибо! Весьма познавательно.
Добрый день!
Спасибо за статью!
Не подскажете, как можно отфильтровать период во временной шкале. При записи получается:
ActiveWorkbook.SlicerCaches(«ВременнаяШкала_DATEEVENT»).TimelineState. _
SetFilterDateRange «01.10.2019», «31.10.2019»
Таким образом, мне нужно приравнять две даты, написанные в ячейках, верно?
Спасибо за статью!
Подскажите, пожалуйста, как модернизировать Ваш код VBA для выбора в фильтр не одно значение, а все значения попадающие в диапазон определяемый данными в двух ячейках?