作者:绿色风
分类:
时间:2022-08-18
浏览:161
楼主 水星钓鱼 |
Q:如何罗列数据透视表某字段下的折叠项目对应的次级字段的项目? A:如下图所示,
可以使用如下的代码
- Private Sub CommandButton1_Click()
- Dim oPT As PivotTable
- Dim oPF As PivotField
- Dim oPI As PivotItem
- Set oPT = ActiveSheet.PivotTables(1)
- Set oPF = oPT.PivotFields("货主城市")
- Set oPI = oPF.PivotItems("北京")
- MsgBox "提取货主城市为北京的订购日期"
- '先判断是否折叠
- If oPI.ShowDetail = False Then
- '如果折叠则取消折叠
- oPI.ShowDetail = True
- For i = 1 To oPI.DataRange.Count
- Cells(i, 4) = oPI.DataRange.Cells(i)
- Next
- '提取后将字段折叠
- oPI.ShowDetail = False
- Cells(i, 4).EntireColumn.NumberFormat = "yyyy-mm-dd"
- End If
- End Sub
如何罗列数据透视表某字段下的折叠项目对应的次级字段的项目?.rar
|
2楼 老糊涂 |
收下了 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一