Bonjour,
Je te remercie pour ta réponse, j'ai essayé ta solution sauf que le tableau qui doit être vérifié est dans une autre feuille différente. La cellule doit aussi vérifié plusieurs colonne dans la feuille donc j'ai mis plusieurs fois target.interior.color même si je ne crois pas que ce soit la solution la plus adaptée. Le code que j'ai rédigé ne marche pas. Je suis débutante donc je m'excuse si c'est une question stupide.
Voici le code :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sh As Worksheet
If Not Application.Intersect(Target, Range("H3:H100")) Is Nothing Then
Application.EnableEvents = True
Call Packaging
Set sh = Worksheets("Sheet2")
Rg = sh.Range("A2:E80").Find(Target, , , xlWhole, xlByRows).Row
Target.Interior.Color = Range("A" & Rg).Interior.Color
Target.Interior.Color = Range("B" & Rg).Interior.Color
Target.Interior.Color = Range("C" & Rg).Interior.Color
Target.Interior.Color = Range("D" & Rg).Interior.Color
Target.Interior.Color = Range("E" & Rg).Interior.Color
End If
End Sub