Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, [E:E], UsedRange)
If Target Is Nothing Then Exit Sub
Dim o As Object
Application.ScreenUpdating = False
For Each Target In Target 'si entrées multiples (copier-coller)
For Each o In DrawingObjects
If Not Intersect(o.TopLeftCell, Target.MergeArea) Is Nothing Then o.Delete 'RAZ
Next o
On Error Resume Next
Set o = Pictures.Insert(ThisWorkbook.Path & "\" & Target & ".png")
o.Top = Target.Top + (Target.MergeArea.Height - o.Height) / 2
o.Left = Target(1, 2).Left - o.Width - 6
Next Target
End Sub