Filtrer les objets lors du chargement du classeur ou de la feuille de calcul

Scénarios d’utilisation possibles

Veuillez utiliserLoadOptions.LoadFilterpropriété lors du filtrage des données du classeur. Mais si vous souhaitez filtrer les données de feuilles de calcul individuelles, vous devrez remplacer leLoadFilter.StartSheetméthode. Veuillez fournir une valeur appropriée à partir duLoadDataFilterOptionsLoadDataFilterOptionsLoadDataFilterOptionsénumération lors de la création ou de l’utilisationChargerFiltre.

LeLoadDataFilterOptionsLoadDataFilterOptionsLoadDataFilterOptionsénumération a les valeurs possibles suivantes.

  • Tout
  • Paramètres du livre
  • CelluleVide
  • CellBool
  • CellData
  • CellErreur
  • CellNumérique
  • CellString
  • ValeurCellule
  • Graphique
  • Mise en forme conditionnelle
  • La validation des données
  • NomsDéfinis
  • Propriétés du document
  • Formule
  • Hyperliens
  • Zone fusionnée
  • Tableau croisé dynamique
  • Réglages
  • Façonner
  • SheetData
  • SheetSettings
  • Structure
  • Style
  • Table
  • VBA
  • XmlMap

Filtrer les objets lors du chargement du classeur

L’exemple de code suivant montre comment filtrer les graphiques du classeur. S’il vous plaît, vérifiez leexemple de fichier excel utilisé dans ce code et lesortie PDFgénéré par celui-ci. Comme vous pouvez le voir dans la sortie PDF, tous les graphiques ont été filtrés du classeur.

Filtrer les objets lors du chargement de la feuille de calcul

L’exemple de code suivant charge lefichier excel source et filtre les données suivantes à partir de ses feuilles de calcul à l’aide d’un filtre personnalisé.

  • Il filtre les graphiques de la feuille de calcul nommée NoCharts.
  • Il filtre les formes de la feuille de calcul nommée NoShapes.
  • Il filtre la mise en forme conditionnelle de la feuille de calcul nommée NoConditionalFormatting.

Une fois, il charge lefichier excel source avec un filtre personnalisé, il prend les images de toutes les feuilles de calcul une par une. Voici les images de sortie pour votre référence. Comme vous pouvez le voir, la première image n’a pas de graphiques, la deuxième image n’a pas de formes et la troisième image n’a pas de mise en forme conditionnelle.

Voici comment utiliser la classe CustomLoadFilter selon les noms de feuille de calcul.