Excel マクロを使用して複数の値を動的に選択することは可能ですか。動的とは、選択する値の数をユーザーが入力する必要があるということです。私のコードは
monthList = monthList & Chr$(34) & "[Time].[Month].&[" _
& Range("Table_Months").Rows(i).Columns(2).Value & "]" & Chr$(34) & ","
Next i
c_mnth = Left(monthList, Len(monthList) - 2)
c_mnth = Right(c_mnth, Len(c_mnth) - 1)
ActiveSheet.PivotTables("PivotTable1").PivotFields("[Time].[Month].[Month]"). _
VisibleItemsList = Array(c_mnth)
このコードでは、コードを実行するために個別の文字列でなければならない単一の文字列として、最後に変数 c_mnth がすべての必須フィールドで構成されているため、作成できませんでした。