SlicerCache.CrossFilterType (Excel)

Renvoie ou définit si un segment participe au filtrage croisé avec d’autres segments qui partagent le même cache de segment, et la façon dont le filtrage croisé est affiché. Lecture-écriture. Les valeurs de retour possibles sont xlSlicerCrossFilterHideButtonsWithNoData - Le filtrage croisé est activé pour ce cache de segment, et les mosaïques sans données pour une sélection de filtrage dans d’autres segments connectés à la même source de données sont toutes estompées, xlSlicerCrossFilterShowItemsWithDataAtTop - Le filtrage croisé est activé pour ce cache de segment, et les mosaïques sans données pour une sélection de filtrage dans d’autres segments connectés à la même source de données sont toutes estompées, xlSlicerCrossFilterShowItemsWithNoData - Le filtrage croisé est activé pour ce cache de segment, et les mosaïques sans données pour une sélection de filtrage dans d’autres segments connectés à la même source de données sont toutes estompées, xlSlicerNoCrossFilter - Le filtrage croisé est totalement désactivé, afin que toutes les mosaïques soient affichées et actives (non estompées) quelles que soient les sélections de filtrage dans les autres segments.

Si plusieurs segments sont associés au même tableau croisé dynamique, par défaut, si l’élément ou les éléments que vous filtrez par dans un segment n’ont pas de données correspondantes dans un autre segment, ces éléments seront estompés. Par exemple, si vous avez un segment de pays et un département d’État, et que vous choisissez un pays dans le segment de pays, tous les États qui ne se trouvent pas dans ce pays seront grisés. Cette fonctionnalité est appelée filtrage croisé. Les paramètres de l’interface utilisateur qui correspondent au paramètre de la propriété CrossFilterType sont les cases à cocher Indiquer visuellement les éléments sans données et Afficher en dernier les éléments sans données dans la boîte de dialogue Paramètres des segments. Affecter à la propriété CrossFilterType la valeur xlSlicerCrossFilterShowItemsWithDataAtTop revient à sélectionner les deux cases à cocher Indiquer visuellement les éléments sans données et Afficher en dernier les éléments sans données. La définition de la propriété crossfiltertype, sur xlSlicerCrossFilterShowItemsWithNoData correspond à la sélection de la case à cocher indiquer uniquement les éléments sans données . Si vous désactivez les deux cases à cocher, vous définissez la propriété crossfiltertype, sur xlSlicerNoCrossFilter. Sources de données OLAP (SlicerCache.** OLAP** = true) ne sont pas pris en charge par la propriété crossfiltertype, . Pour les sources de données OLAP, utilisez à la place la propriété crossfiltertype, de l’objet SlicerCacheLevel .


ActiveWorkbook.SlicerCaches(1).CrossFilterType = xlSlicerCrossFilterHideButtonsWithNoData