Bonjour jeje62600
' -------------------------------------------------------------------------------------------------
' 2 méthodes à mettre dans le module de la feuille concernée
' la première Worksheet_Change
' les cellules sont "recolorées" à chaque fois qu'un changement intervient
' n'importe où dans le classeur
' la deuxième Worksheet_SelectionChange
' les cellules sont "recolorées" à chaque fois que l'on active la cellule B10
' après le changement de couleur
'
' Les MFC n'ont pas d'incidence
' -------------------------------------------------------------------------------------------------
' => Remarque il existe une autre méthode à 1 condition
' si le changement de couleur doit intervenir en fonction d'une valeur précise dans B10
' tu peux écrire une MFC qui verifie cette valeur en B10
' et colore les cellules B10, E20:F20, K20:20
' en affectant la portée de la MFC à ces cellules comme ceci B10;E20:F20;K20:20
' dans ce cas plus besoin des 2 premières méthodes !
' -------------------------------------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Range(Cells(20, 4), Cells(20, 5)).Interior.Color = Cells(10, 2).Interior.Color
Range(Cells(20, 11), Cells(20, 26)).Interior.Color = Cells(10, 2).Interior.Color
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If (Target.Row = 10) And (Target.Column = 2) Then
Range(Cells(20, 4), Cells(20, 5)).Interior.Color = Cells(10, 2).Interior.Color
Range(Cells(20, 11), Cells(20, 26)).Interior.Color = Cells(10, 2).Interior.Color
End If
End Sub