Si tu as plusieurs feuiilles à faire avec de la couleur
Dans ThisWorkbook
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Not Application.Intersect(Target, Range("A1")) Is Nothing Then
Call CouleurOnglet(Sh, Target)
End If
End Sub
Et dans un module
Sub CouleurOnglet(Sh As Object, Target As Range)
With Sh
If Target = 1 Then
.Tab.ColorIndex = 5
ElseIf Target = 2 Then
.Tab.ColorIndex = 3
End If
End With
End Sub
Si plusieurs choix de couleur prévoir un Select Case
En espérant que je n'ai pas encore polluer (Nad)