Bonjour,
J'ai un TCD dans lequel j'ai 3 colonnes: mois, année et technicien.
Pour ces colonnes, j'ai différentes valeurs possibles et je voudrai qu'à l'ouverture il ne m'affiche que le mois courant et l'année courante.
J'ai donc fait une macro que j'ai enregistrée et partant de là j'ai essayé de la modifier pour obtenir le résultat souhaité (merci ullgom).
Voilà ce que ça donne:
Si je remplace x par la valeur d'un mois (par exemple 8 pour aout) dans PivotItems("x").Visible = False , la macro s'exécute bien mais si je laisse x, j'ai le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ActiveWorkbook.Sheets("interventions_technicien").Select With ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("mois_appel") For x = 1 To .PivotItems.Count - 1 .PivotItems(x).Visible = False Next .PivotItems(Month(Now)).Visible = False
Est-ce que quelqu'un saurait m'aider à résoudre ce problème?Erreur d'exécution 1004: Impossible de définir la propriété Visible de la classe PivotItem
Petite précision, je n'ai quasiment jamais fait de VB de ma vie...![]()
Partager