我是 VBA 新手。我有一个带有由 OLAP Cube 创建的数据透视表的 excel 文件。我尝试创建一个变量来过滤数据透视表中的特定列。
我使用了记录宏,这就是我所拥有的:
Sub Macro1()
ActiveSheet.PivotTables("PivotTable1").PivotFields( _
"[Item].[ItemByProducer].[ProducerName]").VisibleItemsList = Array( _
"[Item].[ItemByProducer].[ProducerName].&[the name of the producer]")
End Sub
该宏适用于该特定生产者,但我想创建一个字符串类型的变量,我也可以在其中过滤其他生产者。
我怎样才能做到这一点?