Bonjour, j'ai plusieurs TCD qui sont crées sur des feuilles associés à ma macro Excel. (un TCD par feuille)
Il se passe la chose suivante : si j'execute le code suivant
1 2 3
|
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Description Famille").CurrentPage = "CABLES TRANSPOSES CUIVRE" |
et qu'il n'existe pas de CABLES TRANSPOSES CUIVRE j'ai une erreur.
Par contre si auparavant j'ai lancé le code
1 2 3
|
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Description Famille").CurrentPage = "SYSTEMES DURS" |
et qu'il n'y a pas d'erreurs alors cette fois le premier code (celui du haut de la page) m'affiche des valeurs à 0 mais ne genere pas d'erreurs.
Je suis en outils/option/General/=>arret sur les modules de classe.
Est ce qu'il y a un autre parametre à modifier dans mon tcd pour éviter la survenue d'une erreur ?
Est ce qu'il est possible de faire un ActiveSheet.PivotTables qui marche à tous les coups pour éviter le probleme ?
D'avance merci de vos réponses
Partager