OVH Cloud OVH Cloud

Pb a l'ouverture

2 réponses
Avatar
steph
Salut
Quand j'ouvre mon classeur Excel, j'obtient le message suivant:

"le nom du champ de tableau croisé dynamique n'est pas valide. Pour créer un
rapport de tableau croisé dynamique, vous devez utiliser des données sous
forme de liste avec étiquettes de colonnes. Si vous changez le nom d'un
champ de tableau croisé dynamique, vous devez tapez un nouveau nom pôur le
champ"

j'ai examiné les tableaux croisés dynamiques de mon fichier mais je vois pas
lequel qui pose problème.

Est ce qu'il y un moyen de savoir lequel c'est par une mani ou avec vba?


pliz

2 réponses

Avatar
michdenis
Bonjour Stéph,


J'ai fait un petit test. J'ai modifié le nom d'un champ dans la base de données à partir de laquelle j'avais un TCD.
Lorsque j'ai mis à jour le TCD, le champ du TCD s'est mis à jour automatiquement.

Voici une petite procédure qui va mettre à jour tous tes TDC de toutes tes feuilles

'--------------
Sub RafraîchierTDC()

For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.RefreshTable
Next
Next
End Sub
'--------------


Salutations!



"steph" a écrit dans le message de news:u2SI$
Salut
Quand j'ouvre mon classeur Excel, j'obtient le message suivant:

"le nom du champ de tableau croisé dynamique n'est pas valide. Pour créer un
rapport de tableau croisé dynamique, vous devez utiliser des données sous
forme de liste avec étiquettes de colonnes. Si vous changez le nom d'un
champ de tableau croisé dynamique, vous devez tapez un nouveau nom pôur le
champ"

j'ai examiné les tableaux croisés dynamiques de mon fichier mais je vois pas
lequel qui pose problème.

Est ce qu'il y un moyen de savoir lequel c'est par une mani ou avec vba?


pliz
Avatar
steph
Trop cool michdenis
c'était exactement ça
Merci

"michdenis" a écrit dans le message de
news:
Bonjour Stéph,


J'ai fait un petit test. J'ai modifié le nom d'un champ dans la base de
données à partir de laquelle j'avais un TCD.

Lorsque j'ai mis à jour le TCD, le champ du TCD s'est mis à jour
automatiquement.


Voici une petite procédure qui va mettre à jour tous tes TDC de toutes tes
feuilles


'--------------
Sub RafraîchierTDC()

For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.RefreshTable
Next
Next
End Sub
'--------------


Salutations!



"steph" a écrit dans le message de
news:u2SI$

Salut
Quand j'ouvre mon classeur Excel, j'obtient le message suivant:

"le nom du champ de tableau croisé dynamique n'est pas valide. Pour créer
un

rapport de tableau croisé dynamique, vous devez utiliser des données sous
forme de liste avec étiquettes de colonnes. Si vous changez le nom d'un
champ de tableau croisé dynamique, vous devez tapez un nouveau nom pôur le
champ"

j'ai examiné les tableaux croisés dynamiques de mon fichier mais je vois
pas

lequel qui pose problème.

Est ce qu'il y un moyen de savoir lequel c'est par une mani ou avec vba?


pliz