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

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

Синтаксис

выражение. 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 и обратная связь.