Un tableau croisé dynamique Excel est un outil puissant de solutions . Une caractéristique principale d'un tableau croisé dynamique est sa capacité à filtrer les données . Cela permet à l'utilisateur de limiter la quantité de données qu'il doit parcourir pour obtenir sa réponse. Avec juste un peu de Visual Basic pour Applications, ou VBA , la programmation , l'utilisateur peut construire une fonctionnalité qui change automatiquement le filtre de tableau croisé dynamique soit en réponse à une mise à jour ou dans le cadre d' un processus normalisé . Instructions
1
Créer un tableau de données dans Excel. En ligne 1, colonne A, tapez le mot « couleur ». En ligne 1, colonne B , tapez le mot «Lettre ». En ligne 1, colonne C , tapez le mot "Nombre ". Depuis plusieurs lignes dans la colonne A , le type en plusieurs couleurs , comme le rouge ou le vert. Pour les colonnes B et C , le type de lettres et de nombres aléatoires pour créer la table de données.
2
Insérer un tableau croisé dynamique basé sur les données. Filtre sur la colonne de couleur en décochant «vert».
3
Ouvrez l'éditeur Visual Basic. Faites ceci en appuyant sur "ALT" + "F11" ou en sélectionnant « Outils » dans la barre de menu du haut , puis sélectionnez " Macros " -> " Visual Basic Editor. "
4
Cliquez sur "Insérer "dans la barre de menu du haut et sélectionnez l'option" Module "
5
Tapez le code Visual Basic suivant : .
FilterPivotTable public Sub ( )
ActiveSheet . tableaux croisés dynamiques ( " PivotTable1 " ) . PivotFields ( "Couleur" )
. PivotItems ( «vert» ) . Visible = True End With
End Sub
6
courir à travers le code en appuyant sur la touche "F5 " ou marcher à travers le code ligne par ligne en appuyant sur " F8 ". Le tableau croisé dynamique affiche maintenant les deux colonnes rouge et vert. Pour désactiver le filtre, remplacer le mot "True" à "false".