これは、ここにいる専門家にとって非常に些細な質問です:)
マクロを使用して変数の値にスライサーを設定しようとしています。String 変数を宣言しました。
Dim ProductName As String
'+Some code here to assign a value to ProductName (value of a cell)
ActiveWorkbook.SlicerCaches("Slicer_Name1").VisibleSlicerItemsList = Array( _
"[Team Project].[Project Node Name].&[ProductName]")
それは明らかに機能せず、期待もしていませんでしたが、ProductName をリテラルではなく変数として扱う方法がわかりません。
変数を使用せずに製品名を指定することでスライサーを正常に設定できるため、コードの残りの部分は問題ありません。
ActiveWorkbook.SlicerCaches("Slicer_Name1").VisibleSlicerItemsList = Array( _
"[Team Project].[Project Node Name].&[Bedsheets]")