Поделиться через


Свойство PivotCache.MissingItemsLimit (Excel)

Возвращает или задает максимальное количество уникальных элементов в поле сводной таблицы, которые хранятся, даже если в записях кэша отсутствуют вспомогательные данные. Чтение и запись XlPivotTableMissingItems.

Синтаксис

expression. MissingItemsLimit

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

Замечания

Для этого свойства можно задать значение от 0 до 32 500. Если указано целое число меньше нуля, это эквивалентно указанию xlMissingItemsDefault. Можно указать целые числа, превышающие 32 500, но они будут иметь то же действие, что и при указании xlMissingItemsMax.

Свойство MissingItemsLimit работает только для сводных таблиц, отличных от OLAP; В противном случае может возникнуть ошибка во время выполнения.

Пример

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

Sub CheckMissingItemsList() 
 
 Dim pvtCache As PivotCache 
 
 Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1) 
 
 ' Determine the maximum number of unique items allowed per PivotField and notify the user. 
 Select Case pvtCache.MissingItemsLimit 
 Case xlMissingItemsDefault 
 MsgBox "The default value of unique items per PivotField is allowed." 
 Case xlMissingItemsMax 
 MsgBox "The maximum value of unique items per PivotField is allowed." 
 Case xlMissingItemsNone 
 MsgBox "No unique items per PivotField are allowed." 
 End Select 
 
End Sub

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

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