Bonjour, voici la solution donnée par Jean-Éric, et celle-ci fonctionne très bien, mais je dois me placer en A1 dans chacun des 52 onglet et valider pour que l'onglet change de couleur si la valeur est 1, 2 ou 3 et ça marche. Mais il y a peut-être une manip qui permettrai de la faire automatiquement.
Si vous avez la solution, merci d'avance sinon, je suis déjà très content. Bonne journée à tous
Macro de Jean-Éric
Private Sub Worksheet_Change(ByVal Target As Range)
Dim n As Long
If Target.Address = "$A$1" Then
Select Case Target.Value
Case 1: n = 12611584 'bleu
Case 2: n = 5287936 'vert
Case 3: n = 8420607 'rose
Case Else: n = 16777215 'no fill
End Select
Me.Tab.Color = n
End If
End Sub