Sub Coloriser_tableaux()
Application.ScreenUpdating = False
Dim F1 As Worksheet, Cell As Range
For Each F1 In ThisWorkbook.Worksheets
With F1
If Not .Name = "General" Then
Set Plage = .Range("C3:G20")
For Z = 22 To 31 Step 1
For Each Cell In Plage
If Cell.Value = Cells(Z, 1).Value Then
Cell.Interior.Color = .Cells(Z, 1).Interior.Color
Cell.Font.Color = .Cells(Z, 1).Font.Color
End If
Next
Next Z
End If
End With
Next F1
Application.ScreenUpdating = True
End Sub