Private Sub Worksheet_Change(ByVal Target As Range)
'C'est une macro événementielle qui réagit chaque fois qu'on modifie une cellule dans la feuille
If Not Application.Intersect(Target, Range("B:B")) Is Nothing Then
'Condition 1) On veut une action quand on Clique n'importe où dans la colonne "B" uniquement
If Target.Value <> "" Then
'Condition 2) Si on entre une valeur dans la cellule (cellule n'est pas "vide") alors, à la sortie
MsgBox "Merci de préciser la raison dans les commentaires"
'le message apparaît
End If
'Fin de condition
End If
'Idem
End Sub
'Fin de procédure