[USER=48032]Karataev[/USER, огромное спасибо! Действительно все работает.
Можете рассказать как Вам удалось догадаться применить метод ClearAllFilters ? Не знаете почему не работает алгоритм когда проходом по всем элементам SlicerCache в поле Selected устанавливается True либо False ?
Кстати сегодня поставил Excel 2016 и пробовал уже на нем - в моем варианте проблема осталась, в Вашем - нет.
Имеется таблица, к таблице вставил срез по месяцу. Дальше необходимо через макрос управлять выделенными элементами в срезе. С этой целью написал макрос, который запускается по кнопке "Установить месяц"
С этой целью я 1. Нахожу объект SlicerCache в коллекции ThisWorkbook.SlicerCaches 2. В конкретном объекте SlicerCache пробегаюсь по коллекции SlicerItems и у каждого элемента SlicerItem ставлю свойство Selected в True либо False
Проблема в том, что работает это странно. В макросе я собираюсь показать(выбрать) только один элемент.
Если сначала выбрать январь, а потом март , то почему то выбранными оказываются три элемента вместо одного. Подскажите пожалуйста - где я ошибся с использованием объектной модели ?