thierry.bayard
XLDnaute Junior
Bonjour à tous,
Je bloque depuis 2h sur un problème qui va vous paraître basique : sur le document joint, je voudrait que lorsque l'utilisateur choisit un mois (cellule F7) et clique sur le bouton, les mois affichés dans le tableau de bord (en pivotFields) soient modifiés et qu'apparaissent seulement les mois 1 à celui choisit par l'utilisateur.
J'ai essayé différents codes ont celui-ci :
Sub Essai2()
For i = 1 To Range("mois1").Value
For u = 2 To 12
With ActiveSheet.PivotTables("Tableau croisé dynamique5").PivotFields("Mois" _
)
.PivotItems(u).Visible = False
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique5").PivotFields("Mois" _
)
.PivotItems(i).Visible = True
End With
Next
Next
End Sub
Mais rien de marche.
Merci d'avance pour votre aide.
Je bloque depuis 2h sur un problème qui va vous paraître basique : sur le document joint, je voudrait que lorsque l'utilisateur choisit un mois (cellule F7) et clique sur le bouton, les mois affichés dans le tableau de bord (en pivotFields) soient modifiés et qu'apparaissent seulement les mois 1 à celui choisit par l'utilisateur.
J'ai essayé différents codes ont celui-ci :
Sub Essai2()
For i = 1 To Range("mois1").Value
For u = 2 To 12
With ActiveSheet.PivotTables("Tableau croisé dynamique5").PivotFields("Mois" _
)
.PivotItems(u).Visible = False
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique5").PivotFields("Mois" _
)
.PivotItems(i).Visible = True
End With
Next
Next
End Sub
Mais rien de marche.
Merci d'avance pour votre aide.