Mettre à jour la propriété SourceData de votre objet tableau croisé dynamique pour les nouvelles valeurs. Vous pouvez le faire en copiant le code VBA fourni. Remplacez votre gamme de données souhaité à la place de "A1" dans l'exemple.
ptMyPivotTable.SourceData = Range ("A1") .CurrentRegion.Address (True, True, xlR1C1, True)
Pour référencer une plage sur une feuille différente, vous pouvez utiliser le code suivant.
ptMyPivotTable.SourceData = Sheets ("mySheetName"). [A1] .CurrentRegion.Address (True, True, xlR1C1, True)