【发布时间】:2015-01-09 23:14:44
【问题描述】:
我正在尝试使用以下代码对许多工作表中的所有数据透视表进行排序:
Sub sortpivots()
ActiveWorkbook.PivotTables().PivotFields("name").AutoSort _
xlAscending, "Min of start", ActiveSheet.PivotTables(). _
PivotColumnAxis.PivotLines(1)
End Sub
我制作了一个宏,但它又长又丑,必须有一种方法可以同时定位所有数据透视表。我哪里错了?
【问题讨论】:
-
使用 For Each 浏览数据透视表集合。当然,你不能像那样一次性引用所有内容。
标签: excel vba sorting pivot-table