Страницы: 1
RSS
Макрос фильтрация в сводке по условиям из списка
 

Еврибади привет!

Есть история продаж по нескольким товарам в нескольких городах.
Есть 2 склада отгрузки (РЦ1 и РЦ2) по которым тянутся остатки.

Хочу при выборе склада поставки (ячейка В2 лист расчет) автоматическую фильтрацию на листе «свод» по городу и коду склада (либо только по коду склада), указанного на листе матрица.

По мимо прочего, у этой задачи есть нюанс. На примере Москвы, где всего указано 3 склада (8001;8222;7000), но необходимо в сводке фильтроваться только по коду склада, указанного на листе матрица (8001;8222), чтобы на лист «расчет» тянулась история продаж только по необходимым складам.

спасибо
 
Взялся за задачу/

Для фильтрации полей в сводной таблице можете воспользоваться следующим кодом:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    Sheets("свод").PivotTables("СводнаяТаблица1").PivotFields("Город").ClearAllFilters
    Sheets("свод").PivotTables("СводнаяТаблица1").PivotFields("Город").CurrentPage = Sheets("расчет").Range("B2").Value
End Sub
По номерам складов можно сделать по аналогии самостоятельно.

Хорошего дня
Изменено: a.ibragimov.f - 27.03.2020 18:43:47
 
Этот код не учитывает коды конечного склада и по Москве будет подтягивать информацию по всем 3м складам?
Страницы: 1
Наверх