Bonjour à tous,
je vous sollicite car je ne parviens pas à trouver (si elle existe) une option pour "afficher les pages de filtre de rapport" mais seulement pour certains champs ou s'il faut faire une macro.
Par exemple, dans le fichier joint, j'aimerais qu'en lançant "afficher les pages de filtre de rapport" du Tableau 2, Excel me créé seulement les feuilles pour les 20 premières villes (en jaune dans le Tableau 1) et non les 43 villes.
J'ai tenté en créant une liste avec les 20 premières villes et cette macro :
Sub MacroTest()
Dim nom, v
For Each v In Range("Liste")
nom = v.Value
Sheets.Add After:=Worksheets(Worksheets.Count)
ActiveSheet.Name = nom
Next v
End Sub
Les onglets sont bien créés mais je ne sais pas comment copier le tableau filtré dans chaque onglet correspondant.
Par ailleurs, en enregistrant l'action "afficher les pages de filtre de rapport" la macro créée me retourne :
Sub Macro1()
ActiveSheet.PivotTables("Tableau croisé dynamique2").ShowPages PageField:= _
"Ville"
End Sub
Je pense qu'il faudrait mixer les deux codes mais je ne maîtrise pas du tout.
Merci d'avance.
Monak