スライサーのキューブの寸法を取得する方法を見つけようとしています。私はそれを機能させるためにあらゆることを試みましたが、成功しませんでした。
以下のコードは、スライサーで日を今日の日付のみに設定するために使用しているものです。
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 & "]")
年と月の 2 つのディメンションをさらに作成し、次のように変更しました。 )
"[Month]/&["& todaystring & "]" & [Year]")
お時間をいただきありがとうございます。