0

スライサーのキューブの寸法を取得する方法を見つけようとしています。私はそれを機能させるためにあらゆることを試みましたが、成功しませんでした。

以下のコードは、スライサーで日を今日の日付のみに設定するために使用しているものです。

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]")

お時間をいただきありがとうございます。

4

1 に答える 1