Bonsoir,
Ceci ne couvrira sans doute pas tous les cas de figure, mais au changement de valeur d'une des deux ComboBox (et pour autant qu'aucune ne soit vide), la cellule S4 est colorée.
... à tester ...
Private Sub ComboBox4_Change()
Sheets("Fiche Sécurité").[S4].Interior.ColorIndex = none 'mise en "aucun remplissage"
If ComboBox5.ListIndex = -1 Then Exit Sub 'si aucun item sélectionné
If ComboBox4.ListIndex = -1 Then Exit Sub
lig = Application.Match(ComboBox5.Value, Worksheets("Données3").Range("A2:A5"), 0) + 1 'repère la position de la fréquence choisie
col = Application.Match(ComboBox4.Value, Worksheets("Données3").Range("I1:I4"), 0) + 1 'repère la position de la gravité
Sheets("Fiche Sécurité").[S4].Interior.Color = Worksheets("Données3").Cells(lig, col).Interior.Color 'applique la même couleur que la cellule à l'intersection de lig et col
End Sub
Private Sub ComboBox5_Change()
Sheets("Fiche Sécurité").[S4].Interior.ColorIndex = none
If ComboBox5.ListIndex = -1 Then Exit Sub
If ComboBox4.ListIndex = -1 Then Exit Sub
lig = Application.Match(ComboBox5.Value, Worksheets("Données3").Range("A2:A5"), 0) + 1
col = Application.Match(ComboBox4.Value, Worksheets("Données3").Range("I1:I4"), 0) + 1
Sheets("Fiche Sécurité").[S4].Interior.Color = Worksheets("Données3").Cells(lig, col).Interior.Color
End Sub