Ma quali son i punti fermi su cui costruire?
Supponiamo che il foglio da cui si costruisce il nuovo DayRIEP si chiami sempre EsportazioneCompetenze_63653514
Allora puoi usare una macro di Worksheet_Activate da inserire sul foglio della pivot:
-tasto dx sul tab col nome del foglio contenente la pivot; scegli Visualizza codice
-copia questo codice e inseriscilo nella finestra vba che cosi' si apre:
- Codice: Seleziona tutto
Private Sub Worksheet_Activate()
Dim tSheet As String
'
tSheet = Sheets(Sheets("EsportazioneCompetenze_63653514").Index + 1).Name
ActiveSheet.PivotTables(1).ChangePivotCache ActiveWorkbook. _
PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
tSheet & "!R1C1:R1000C3", Version:=xlPivotTableVersion14)
ActiveSheet.PivotTables(1).PivotCache.Refresh
'
End Sub
In questo modo tutte le volte che accedi al foglio TabellaPivot l'origine dati viene posizionata sul foglio alla destra di EsportazioneCompetenze_63653514
Ciao