Private Sub Worksheet_Activate()
Dim s As Shape, c As Range
Application.ScreenUpdating = False
'---RAZ---
For Each s In Shapes
s.Fill.ForeColor.RGB = 16777215
Next
'---Couleur---
On Error Resume Next
For Each c In Feuil1.PivotTables(1).TableRange1.Columns(1).Cells
Set s = Nothing
Set s = Shapes("FR-" & IIf(IsNumeric(c), Format(c, "00"), c))
s.Fill.ForeColor.RGB = c(1, 5).DisplayFormat.Interior.Color
Next
End Sub