Я новичок в VBA и мне нужно научиться автоматически изменять выбранные значения на слайсере.
Сначала я попробовал с очень простым, но я попробовал все возможные варианты следующего кода и всегда получаю ошибку 1004, на этот раз «ошибка приложения или объекта»
Sub SlicerSelect()
With ActiveWorkbook.SlicerCaches("Slicer_Time")
.SlicerItems("2016").Selected = False
End With
End Sub
У кого-нибудь есть идея? Здесь также изображение моего слайсера и его настройки.
Кстати, это работает, когда я использую команду .ClearManualFilter.
Большое спасибо!
Вот также запись макроса, отфильтровывая вручную мои элементы:
Sub Macro2()
' Macro2 Macro
ActiveWorkbook.SlicerCaches("Slicer_Time2").VisibleSlicerItemsList = Array( _
"[Booking Period].[Time].[YEAR].&[2018]")
End Sub