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?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <noadress@noadress.com> a écrit dans le message de news:u2SI$fcPEHA.4036@TK2MSFTNGP12.phx.gbl...
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?
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
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
Trop cool michdenis
c'était exactement ça
Merci
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:ej0gKHdPEHA.1312@TK2MSFTNGP12.phx.gbl...
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" <noadress@noadress.com> a écrit dans le message de
news:u2SI$fcPEHA.4036@TK2MSFTNGP12.phx.gbl...
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?
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?