Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim C As Range
For Each C In Range("A2:A30")
Select Case C.Value
Case Is = "": C.Offset(, 2).Interior.ColorIndex = -4142: C.Offset(, 2) = ""
Case Is = "A": C.Offset(, 2).Interior.ColorIndex = 36: C.Offset(, 2) = "François"
Case Is = "B": C.Offset(, 2).Interior.ColorIndex = 34: C.Offset(, 2) = "Paul"
Case Is = "C": C.Offset(, 2).Interior.ColorIndex = 44: C.Offset(, 2) = "Jacques"
Case Is = "D": C.Offset(, 2).Interior.ColorIndex = 38: C.Offset(, 2) = "Diana"
Case Is = "E": C.Offset(, 2).Interior.ColorIndex = 39: C.Offset(, 2) = "Christophe"
Case Is = "F": C.Offset(, 2).Interior.ColorIndex = 42: C.Offset(, 2) = "Martine"
Case Is = "G": C.Offset(, 2).Interior.ColorIndex = 45: C.Offset(, 2) = "Sophie"
Case Is = "H": C.Offset(, 2).Interior.ColorIndex = 15: C.Offset(, 2) = "Hélène"
End Select
Next
End Sub