Я пытаюсь понять, как получить размеры куба для моего слайсера. Я пробовал почти все, чтобы заставить его работать, но безуспешно.
Приведенный ниже код - это то, что я использую, чтобы слайсер установил день только сегодняшней датой.
Dim today As Date
today = Now
Dim todayString As String
todayString = Format$(today, "mm/dd/yyyy")
ThisWorkbook.SlicerCaches("Slicer_Created_on").ClearManualFilter
ActiveWorkbook.SlicerCaches("Slicer_Created_on").VisibleSlicerItemsList=
Array( _
"[Period].[Date].&[" & todayString & "]") ' This is where the error occurs.
Приведенный выше код был найден на этом сайте по следующей ссылке: Установите слайсер excel на сегодняшнюю дату< /а>
Я попытался изменить его так, чтобы
"[Period].[Date].&[" & todayString & "]")
был в таком формате: "[Период]/[Дата]/&[" & TodayString & "]")
Создал еще два измерения, чтобы они были: Год и месяц, и изменил их следующим образом: тусклый месяц месяц=формат$(сегодня,"мм") сегоднястрока =формат$(сегодня,"дд") Год=формат$(сегодня,"гггг" )
"[Month]/&["& todaystring & "]" & [Year]")
Спасибо за ваше время.