Bonjour Steelson, curulis57,
À tester:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Address <> "$E$11" Then Exit Sub
On Error Resume Next
Target.Offset(0, 1).Comment.Delete
lig = Application.Match(Target, [A:A], 0)
If Target <> "" Then Target.Offset(0, 1).AddComment Cells(lig, 3).Value
End Sub
Le commentaire sera modifié à chaque changement de valeur en E11. Il reste peut-être l'un ou l'autre test à ajouter.