Dim PT As PivotTable 'Ciclo tutte le PivotTable For Each sh In ThisWorkbook.Worksheets For Each PT In sh.PivotTables 'Aggiorno PT.RefreshTable Next Next
dodo47, 15/04/2020 17:02:
dodo47, 15/04/2020 17:02:ciao il problema è che le tue pivot hanno un range di riferimento fisso ('Input Data'!$A$1:$T$14) e non dinamico, pertanto puoi aggiungere quello che vuoi ma le pivot resteranno ferme ai valori fino alla riga 14 del foglio Input Data. Crea il seguente nome: mDB (o chiamalo come ti pare) assegnando la formula: =SCARTO('Input Data'!$A$1;0;0;CONTA.VALORI('Input Data'!$A:$A);20) Poi, per ogni Pivot cambia l'origine dati e ci metti: =mDB saluti