Bonsoir à toutes et à tous,
Avec un tcd, je ne comprends pas pourquoi, en l’absence d’un élément sur lequel mon code est censé intervenir :
- ça plante dans un cas (item « mois ») quand le mois en question n’existe pas
et pourquoi ça ne plante pas quand
- L’élément « année » n’existe pas …
Certes, dans le 1er cas, je veux afficher un mois n’existant pas dans la base (ex : « septembre » est absent) mais dans le second, je veux également afficher (les détails) d’année n’existant pas.
Comment se fait-il qu’en l’absence de l’item « année » ça marche et que ça plante avec « mois » ?
Merci d’avance pour vos réponses
Avec un tcd, je ne comprends pas pourquoi, en l’absence d’un élément sur lequel mon code est censé intervenir :
- ça plante dans un cas (item « mois ») quand le mois en question n’existe pas
et pourquoi ça ne plante pas quand
- L’élément « année » n’existe pas …
Certes, dans le 1er cas, je veux afficher un mois n’existant pas dans la base (ex : « septembre » est absent) mais dans le second, je veux également afficher (les détails) d’année n’existant pas.
Comment se fait-il qu’en l’absence de l’item « année » ça marche et que ça plante avec « mois » ?
Code:
Sub Année() ‘ pas de plantage en l’absence de « année »
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("Année")
.PivotItems("2013").ShowDetail = True
.PivotItems("2012").ShowDetail = True
End With
End Sub
Code:
Sub Mois() ‘ plantage si par ex “Septembre” absent
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("Mois") ' alle Monate werden gezeigt
.PivotItems("Janvier").Visible = True
.PivotItems("Février").Visible = True
.PivotItems("Septembre").Visible = True
End With
End Sub
Merci d’avance pour vos réponses