Bonjour,
pensez à indenter le code et le mettre entre "balises", c'est beaucoup plus lisible.
en tapant sur moteur de recherche :
"Excel VBA Je cherche à changer le libellé d'une cellule jute en cliquant dessus." on a déjà pas mal de propositions .
un essai :
Private Sub Worksheet_SelectionChange(ByVal R As Range)
If Not Intersect(R, Range("A4:A50")) Is Nothing Then
R = IIf(R = "Chaud", "En veille", IIf(R = "En veille", "Froid", IIf(R = "Froid", "?", IIf(R = "?", "", "Chaud"))))
R(2, 1).Select
End If
End Sub