voici les 2 parties de code qui posent probleme
1) sur la lecture du contenu du filtre DATE DE MISE EN OEUVRE
2)sur la selection d'une valeur contenu dans le filtre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 'a noter que Tableau croisé dynamique2 est dans l'onglet:Feuil_source ActiveSheet.PivotTables("Tableau croisé dynamique2").AddFields RowFields:= _ "NOM DR", ColumnFields:="TYPE DE COMMANDE INTERNE", PageFields:= _ "DATE DE MISE EN OEUVRE" With ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields( _ "DATE DE MISE EN OEUVRE") nb = .PivotItems().Count tablo(0) = nb For i = 1 To nb tablo(i) = .PivotItems(i) Next End With
merci de m'aider a trouver les modifs a apporter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 For Z = 1 To nb - 1 'car le dernier c'est l'option=blank Sheets("Feuil_source").Select '*********************************************************** Range("a4").Select ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields( _ "DATE DE MISE EN OEUVRE").CurrentPage = tablo(Z) Next
Partager