Range.ShowDetail 属性 (Excel)

如果扩展了指定区域的分级显示(从而行或列的明细数据可见),则为 True。 指定区域必须为分级显示中的单个汇总列或汇总行。 读/写 Variant

对于 PivotItem 对象 (或 Range 对象(如果该区域位于数据透视表) 中),如果项显示详细信息,此属性将设置为 True

语法

表达式ShowDetail

expression 一个表示 Range 对象的变量。

备注

此属性不适用于 OLAP 数据源。

如果指定区域不在数据透视表中,则以下语句为 true:

  • 指定区域必须在单个汇总行或汇总列中。

  • 如果指定行或列的任意子级处于隐藏状态,则此属性返回 False

  • 将此属性设置为 True 相当于显示指定汇总行或汇总列的所有子级内容。

  • 将此属性设置为 False 相当于隐藏汇总行或汇总列的所有子级内容。

如果指定的区域位于数据透视表中,则如果区域是连续的,则一次可以为多个单元格设置此属性。 仅当指定区域为单个单元格时,才能返回此属性的值。

示例

此示例显示工作表 Sheet1 上分级显示的汇总行的明细数据。 运行此示例之前,应先创建包含单个汇总行的简单分级显示,然后折叠该分级显示,使之仅显示汇总行。 选定汇总行中的某一单元格,再运行此示例。

Worksheets("Sheet1").Activate 
Set myRange = ActiveCell.CurrentRegion 
lastRow = myRange.Rows.Count 
myRange.Rows(lastRow).ShowDetail = True

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。