Classe Slicer - un slicer dans un classeur (Excel VBA)

La classe Slicer représente un slicer dans un classeur.

La classe Workbook donne accès à la classe Slicer

Pour utiliser une variable de classe Slicer, elle doit d'abord être instanciée, par exemple

Dim slc as Slicer
Set slc = ActiveWorkbook.ActiveSlicer

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Slicer : Slicers.Add, Slicers.Item et Workbook.ActiveSlicer.

For Each

Voici un exemple de traitement des éléments Slicer dans une collection

Dim slc As Slicer
For Each slc In Application.Slicers
	
Next slc

Méthodes

Copy - Copie le slicer spécifié dans le Presse-papiers.

Cut - Coupe le slicer spécifié et le copie dans le Presse-papiers.

Delete - Supprime le Slicer et le supprime de la collection Slicers associée.

Propriétés

ActiveItem Renvoie un objet SlicerItem qui représente le bouton de segment qui est actuellement sélectionné pour le Slicer spécifié. En lecture seule.

Caption Renvoie ou définit la légende du slicer spécifié. Lecture-écriture.

ColumnWidth Cette propriété renvoie ou définit la largeur, exprimée en points, de chaque colonne dans le Slicer. Lecture-écriture.

DisableMoveResizeUI Renvoie ou définit une valeur indiquant si le slicer spécifié peut être déplacé ou redimensionné à l’aide de l’interface utilisateur. Lecture-écriture.

DisplayHeader Cette propriété renvoie ou définit si l’en-tête qui affiche la propriété de légende du Slicer est visible. Lecture-écriture.

Height Cette propriété renvoie ou définit la hauteur du segment spécifié, en points. Lecture-écriture.

Left Cette propriété renvoie ou définit la position horizontale du segment spécifié, en points, par rapport au coin supérieur gauche de la cellule a1 d'une feuille de calcul. Lecture-écriture.

Locked Renvoie ou définit une valeur indiquant si le slicer spécifié peut être modifié lorsque la feuille qui le contient est protégée. Lecture-écriture.

Name Cette propriété renvoie ou définit le nom du Slicer spécifié. Lecture-écriture.

NumberOfColumns Renvoie ou définit le nombre de colonnes dans le slicer spécifié. Lecture-écriture.

RowHeight Cette propriété renvoie ou définit la hauteur, exprimée en points, de chaque ligne dans le Slicer spécifié. Lecture-écriture.

Shape Renvoie l’objet Shape associé au Slicer spécifié. En lecture seule.

SlicerCache Renvoie l’objet SlicerCache associé au Slicer. En lecture seule.

SlicerCacheLevel Renvoie l’objet SlicerCacheLevel associé au Slicer. En lecture seule.

SlicerCacheType Renvoie le type du cache de segment: Slicer (xlSlicer) ou chronologie (xlTimeline). En lecture seule XlSlicerCacheType.

Style Renvoie ou définit le style appliqué actuellement au slicer spécifié. Lecture-écriture.

TimelineViewState État spécifique de la chronologie du Slicer. En lecture seule timelineviewstate,.

Top Cette propriété renvoie ou définit la position verticale du segment spécifié, en points, par rapport au coin supérieur gauche de la cellule a1 d’une feuille de calcul. Lecture-écriture.

Width Cette propriété renvoie ou définit la largeur du segment spécifié, en points. Lecture-écriture.

Shape - Représente un objet du calque de dessin, comme une forme automatique, une forme libre, un objet OLE ou une image.

SlicerCache - Représente l’état de filtre actuel pour un Slicer et des informations sur l’objet PivotCache ou WorkbookConnection auquel le Slicer est connecté.

SlicerCacheLevel - Représente un niveau hiérarchique d’une source de données OLAP filtrée par un segment.

SlicerItem - Représente un élément d’un segment.

Style - Cet objet représente la description d'un style pour une plage.

TimelineViewState - Représente les membres spécifiques de la chronologie d'une vue de Slicer.