按Excel VBA宏排序数据透视表降序

时间:2017-02-16 11:10:19

标签: excel vba excel-vba

我有一个宏从数据源创建数据透视表,然后制作一些过滤器并编辑行和列标签。

我的数据透视表就像这样。

enter image description here

我现在要做的是,我选择行标签上的下拉箭头 enter image description here

并点击 更多排序选项

enter image description here

然后我选择降序(Z到A):并选择实际净美元收入总和

enter image description here

我正在使用此代码

Dim PvtTbl As PivotTable
Set PvtTbl = Workbooks("Load.xlsx").Sheets("Sheet1").PivotTables("PivotTable1")
PvtTbl.PivotFields("COUNTRY").AutoSort Order:=xlDescending, Field:="Sum of Actual Net USD Revenue"

我在网上尝试了很多解决方案,但没有人为我工作。例如,如果我在一列上基于升序或降序排序,那么它可以工作,但我想添加标准降低实际净美元收入的总和。

有什么建议吗?非常感谢你。

0 个答案:

没有答案