【发布时间】:2015-09-24 17:07:35
【问题描述】:
我正在寻找过滤 PivotTable ActiveCell 的ShowDetails 的有效方法。我想将结果缩小到仅特定的列和行。
比如说,原始数据(构建数据透视表的基础)有十列。我只想显示两列的详细信息,并且我只想选择具有特定数据的行,即特定列中没有空单元格。
这是我的起点:
Sub ShowDetailsAndFilterResults()
On Error Resume Next
Dim PT As PivotTable
Set PT = ActiveCell.PivotTable
If Not PT Is Nothing Then
Selection.ShowDetail = True
End If
End Sub
对于 SQL 用户来说,很容易想象我想要的 ShowDetails 命令解决方案仅获得受 SELECT 限制的结果,其中列出特定列并使用 WHERE 子句来获取行的更多条件。
【问题讨论】:
标签: vba excel pivot-table