Share via


Propriété PivotCache.MissingItemsLimit (Excel)

Cette propriété renvoie ou définit la quantité maximale d'éléments uniques par champ de tableau croisé dynamique qui sont conservés même s'ils n'ont pas de données correspondantes dans les enregistrements du cache. En lecture/écriture XlPivotTableMissingItems.

Syntaxe

expression. MissingItemsLimit

Expression Variable qui représente un objet PivotCache .

Remarques

Cette propriété peut être définie sur une valeur comprise entre 0 et 32 500. Si un nombre entier inférieur à zéro est indiqué, cela revient à spécifier la constante xlMissingItemsDefault. Les nombres entiers supérieurs à 32 500 peuvent être indiqués mais cela revient à spécifier la constante xlMissingItemsMax.

La propriété MissingItemsLimit ne fonctionne que pour les tableaux croisés dynamiques non-OLAP ; dans le cas contraire, une erreur peut se produire lors de l'exécution.

Exemple

Cet exemple montre comment déterminer la quantité maximale d'éléments uniques par champ et comment en informer l'utilisateur. L'exemple suppose qu'il existe un tableau croisé dynamique dans la feuille de calcul active.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.