Свойство Range.ShowDetail (Excel)

Значение true , если контур развернут для указанного диапазона (чтобы были видны сведения о столбце или строке). Указанный диапазон должен быть одним сводным столбцом или строкой в структуре. Для чтения и записи, Variant.

Для объекта PivotItem (или объекта Range , если диапазон находится в отчете сводной таблицы) это свойство имеет значение True , если элемент отображает подробные сведения.

Синтаксис

expression. ShowDetail

выражение: переменная, представляющая объект Range.

Замечания

Это свойство недоступно для источников данных OLAP.

Если указанный диапазон отсутствует в отчете сводной таблицы, выполняются следующие инструкции:

  • Диапазон должен находиться в одной строке или столбце сводки.

  • Это свойство возвращает значение False , если какие-либо из дочерних элементов строки или столбца скрыты.

  • Присвоение этому свойству значения True эквивалентно распаковке всех дочерних элементов строки или столбца сводки.

  • Присвоение этому свойству значения False эквивалентно скрытию всех дочерних элементов сводной строки или столбца.

Если указанный диапазон находится в отчете сводной таблицы, это свойство можно задать для нескольких ячеек одновременно, если диапазон является смежным. Это свойство может быть возвращено только в том случае, если диапазон является одной ячейкой.

Пример

В этом примере показаны подробные сведения для сводной строки структуры на Листе 1. Перед выполнением этого примера создайте простой контур, содержащий одну сводную строку, а затем свернуть структуру, чтобы отображалась только сводная строка. Выберите одну из ячеек в строке сводки, а затем запустите пример.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.