Bonjour,
Dans Excel, faire ALT F11. Le module ThisWorkbook apparaît dans la fenêtre Project , VBA Project.
Tu vas copier ce code ci-dessous dans le module 'ThisWorkbook', puis enregistrer ton classeur avec l'extension .xlsm (classeur prenant en charge les macros).
Option Explicit
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim ws As Worksheet
Dim pt As PivotTable
Application.ScreenUpdating = False
For Each ws In ThisWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.PivotCache.Refresh
Next pt
Next ws
End Sub
A l'activation des feuilles TCDS, tu auras ce message :
Tu lis attentivement et tu modifies les donnée source des TCDs en conséquence.
* Tu auras préalablement inhibé la procédure précédemment copiée, pendant les modifications.
A te relire.
Cdlt.