我有一个包含多个数据透视表的工作表 . 所有数据透视表的格式都相同 .
如何在工作表中使用VBA for active pivot table将多个字段移动到值?
我尝试录制宏来将字段移动到值,但当我想将宏用于另一个数据透视表时,最终必须手动更改VBA代码中的数据透视表名称 . 我想避免必须手动更改数据透视表名称 .
您可以在屏幕截图中看到,我手动将字段列表中的“值”拖动到每个数据透视表的“VALUES”区域 .
这是一个重复的任务,我想自动使用VBA,但每个数据透视表都有唯一的名称 .
1 回答
有关如何处理数据透视表的各个部分的详细概述,请参见http://peltiertech.com/referencing-pivot-table-ranges-in-vba/ .
这应该让你开始: