Complément Excel qui facilite la définition de filtres lorsque vous travaillez avec des cubes (VBA)

Comme vous le savez, Excel ne vous permet pas de définir des filtres en fonction de la liste de valeurs des tableaux croisés dynamiques, et c'est une chose si nécessaire! Comment filtrer les produits par cent codes, puis par cent autres? Il y a bien sûr des moyens, mais tout ça n'est pas ça ...

Ou, par exemple, définissez le filtre du cube par mesure avec des dates, mais ne cochez pas chaque jour / mois / année, mais définissez la plage de ... à ....

Encore assez souvent, il est nécessaire de définir des périodes pour des modèles fixes, comme le jour / mois / année en cours . À ces fins, vous pouvez ajouter des ensembles (dans le modèle de cube multidimensionnel) ou ajouter des attributs spéciaux à la dimension (ce n'est pas très pratique, mais il n'y a pas d'ensembles dans le modèle de cube tabulaire).

Nous avons vu une extension VBA qui ajoute une barre d'outils Cube avec des boutons magiques au ruban.


Dans l'original, il y a plus de boutons sur le panneau, mais ils ont été découpés, pour des raisons évidentes .



Le filtre par dates peut être appliqué à plusieurs tableaux croisés dynamiques en même temps, à la fois sur une seule feuille et sur des feuilles différentes. Ceci est pratique lorsque vous devez définir les mêmes périodes dans plusieurs tableaux à la fois.



Connexion de complément


Il est pratique de placer le complément dans la boule, et pour cette raison, la copie de l'image dans le répertoire local a été refusée afin que vous puissiez apporter des modifications et que tout le monde ait la version actuelle. Mais ça dépend de vous.



Le complément est affiné pour un calendrier (tableau de dates) d'une certaine structure, il est donc peu probable qu'il décolle sans modifications, mais ils promettent d'être petits. Mais l'installation de filtres sur la liste devrait fonctionner sans problème. Sa seule limitation est que l'installation de filtres pour la hiérarchie n'est pas prise en charge, mais ce n'est pas nécessaire.

La structure de la table de dates sous laquelle le complément a été créé ressemble à ceci:


Téléchargez le module complémentaire ici ExCubeTools.zip

Source: https://habr.com/ru/post/fr457094/


All Articles