Sub Actualiser_TCD()
With Application
.ScreenUpdating = False
.CommandBars("PivotTable").Visible = False
End With
Sheets("Statistiques").Select
With ActiveSheet
.Unprotect 'déprotéger la feuille sinon actualisation impossible
.PivotTables("Tableau croisé dynamique2").RefreshTable 'actualiser 1er TCD
.PivotTables("Tableau croisé dynamique5").RefreshTable 'actualiser 2nd TCD
.PivotTables("Tableau croisé dynamique6").RefreshTable 'actualiser 3ème TCD
.PivotTables("Tableau croisé dynamique7").RefreshTable 'actualiser 4ème TCD
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True 'protéger la feuille à nouveau
End With
Application.ScreenUpdating = True
End Sub