Хочу выделить несколько элементов среза через VBA, но почему то макрос не работает, как будто я неправильно выбираю объект с которым взаимодействую.
Использую этот макрос:
For n = 1 To ActiveWorkbook.SlicerCaches("Срез_Имя").SlicerItems.Count
ActiveWorkbook.SlicerCaches("Срез_Имя").SlicerItems(n).Selected = True
Next n
Соответственно, если взять простой файл, где только одна сводная таблица на основе каких-то данных, то всё работает.
А если сводная сделана на основе модели данных (power pivot), то макрос не работает.
Использую этот макрос:
For n = 1 To ActiveWorkbook.SlicerCaches("Срез_Имя").SlicerItems.Count
ActiveWorkbook.SlicerCaches("Срез_Имя").SlicerItems(n).Selected = True
Next n
Соответственно, если взять простой файл, где только одна сводная таблица на основе каких-то данных, то всё работает.
А если сводная сделана на основе модели данных (power pivot), то макрос не работает.