En parcourant les propriétés et méthodes des tableaux croisés dynamiques, je
suis tombé sur la méthode "Delete" de l'objet PivotItem.
Mais je n'arrive pas bien à saisir à quoi sert cette méthode et comment
l'impémenter dans VBA.
Cette méthode servirait-elle éventuellement à effacer un élément du tableau
croisé dynamique?
J'ai essayà ceci:
sub test()
Set pvtTable = Worksheets("Sit_Grpes").Range("A1").PivotTable
pvtTable.PivotFields("Date").PivotItem("05-04-2005").Delete
end sub
Excel me revoie le message suivant:
Erreur d'exécution 438
Propriété ou méthode non géré par cet objet
J'ai pourtant un tableau croisé dynamique avec un champ "Date" qui contient
un élément "05-04-2005".
En parcourant les propriétés et méthodes des tableaux croisés dynamiques, je suis tombé sur la méthode "Delete" de l'objet PivotItem. Mais je n'arrive pas bien à saisir à quoi sert cette méthode et comment l'impémenter dans VBA. Cette méthode servirait-elle éventuellement à effacer un élément du tableau croisé dynamique? J'ai essayà ceci: sub test() Set pvtTable = Worksheets("Sit_Grpes").Range("A1").PivotTable pvtTable.PivotFields("Date").PivotItem("05-04-2005").Delete end sub
Excel me revoie le message suivant: Erreur d'exécution 438 Propriété ou méthode non géré par cet objet
J'ai pourtant un tableau croisé dynamique avec un champ "Date" qui contient un élément "05-04-2005".
Merci d'avance de vos remarques,
Salutations,
Nico Iannizzi
bonjour Nico,
je crois que l'on peut utiliser cette méthode seulement si la donnée est absente du fichier source,
En parcourant les propriétés et méthodes des tableaux croisés dynamiques, je
suis tombé sur la méthode "Delete" de l'objet PivotItem.
Mais je n'arrive pas bien à saisir à quoi sert cette méthode et comment
l'impémenter dans VBA.
Cette méthode servirait-elle éventuellement à effacer un élément du tableau
croisé dynamique?
J'ai essayà ceci:
sub test()
Set pvtTable = Worksheets("Sit_Grpes").Range("A1").PivotTable
pvtTable.PivotFields("Date").PivotItem("05-04-2005").Delete
end sub
Excel me revoie le message suivant:
Erreur d'exécution 438
Propriété ou méthode non géré par cet objet
J'ai pourtant un tableau croisé dynamique avec un champ "Date" qui contient
un élément "05-04-2005".
En parcourant les propriétés et méthodes des tableaux croisés dynamiques, je suis tombé sur la méthode "Delete" de l'objet PivotItem. Mais je n'arrive pas bien à saisir à quoi sert cette méthode et comment l'impémenter dans VBA. Cette méthode servirait-elle éventuellement à effacer un élément du tableau croisé dynamique? J'ai essayà ceci: sub test() Set pvtTable = Worksheets("Sit_Grpes").Range("A1").PivotTable pvtTable.PivotFields("Date").PivotItem("05-04-2005").Delete end sub
Excel me revoie le message suivant: Erreur d'exécution 438 Propriété ou méthode non géré par cet objet
J'ai pourtant un tableau croisé dynamique avec un champ "Date" qui contient un élément "05-04-2005".
Merci d'avance de vos remarques,
Salutations,
Nico Iannizzi
Nico Iannizzi
Bonjour Isabelle,
Merci pour ta réponse,ce lien me semble très instructif, je vais m'y plonger....
Bonne journée
Nico Iannizzi
bonjour Nico,
je crois que l'on peut utiliser cette méthode seulement si la donnée est absente du fichier source,
En parcourant les propriétés et méthodes des tableaux croisés dynamiques, je suis tombé sur la méthode "Delete" de l'objet PivotItem. Mais je n'arrive pas bien à saisir à quoi sert cette méthode et comment l'impémenter dans VBA. Cette méthode servirait-elle éventuellement à effacer un élément du tableau croisé dynamique? J'ai essayà ceci: sub test() Set pvtTable = Worksheets("Sit_Grpes").Range("A1").PivotTable pvtTable.PivotFields("Date").PivotItem("05-04-2005").Delete end sub
Excel me revoie le message suivant: Erreur d'exécution 438 Propriété ou méthode non géré par cet objet
J'ai pourtant un tableau croisé dynamique avec un champ "Date" qui contient un élément "05-04-2005".
Merci d'avance de vos remarques,
Salutations,
Nico Iannizzi
Bonjour Isabelle,
Merci pour ta réponse,ce lien me semble très instructif, je vais m'y
plonger....
Bonne journée
Nico Iannizzi
bonjour Nico,
je crois que l'on peut utiliser cette méthode seulement si la donnée est absente du fichier source,
En parcourant les propriétés et méthodes des tableaux croisés dynamiques, je
suis tombé sur la méthode "Delete" de l'objet PivotItem.
Mais je n'arrive pas bien à saisir à quoi sert cette méthode et comment
l'impémenter dans VBA.
Cette méthode servirait-elle éventuellement à effacer un élément du tableau
croisé dynamique?
J'ai essayà ceci:
sub test()
Set pvtTable = Worksheets("Sit_Grpes").Range("A1").PivotTable
pvtTable.PivotFields("Date").PivotItem("05-04-2005").Delete
end sub
Excel me revoie le message suivant:
Erreur d'exécution 438
Propriété ou méthode non géré par cet objet
J'ai pourtant un tableau croisé dynamique avec un champ "Date" qui contient
un élément "05-04-2005".
En parcourant les propriétés et méthodes des tableaux croisés dynamiques, je suis tombé sur la méthode "Delete" de l'objet PivotItem. Mais je n'arrive pas bien à saisir à quoi sert cette méthode et comment l'impémenter dans VBA. Cette méthode servirait-elle éventuellement à effacer un élément du tableau croisé dynamique? J'ai essayà ceci: sub test() Set pvtTable = Worksheets("Sit_Grpes").Range("A1").PivotTable pvtTable.PivotFields("Date").PivotItem("05-04-2005").Delete end sub
Excel me revoie le message suivant: Erreur d'exécution 438 Propriété ou méthode non géré par cet objet
J'ai pourtant un tableau croisé dynamique avec un champ "Date" qui contient un élément "05-04-2005".