By changing text in cell the image has to paste from file.I used below Code it's working fine But once you delete the images from file then the image from excel disappears and showing error. Is it any option instead of Insert can we auto paste in excel.
Code
Private Sub Worksheet_change(ByVal Target as Range)
Dim shp As Shape
If Intersect (Target,[A:A]) Is Nothing Then Exit Sub
If Target.Row Mode 20=0 Then Exit Sub
On Error Go to son
For Each shp In ActiveSheet.Shapes
If shp.Type =msoPicture And shp.TopLeftCell.Address= Target.Offset(0,1).Address Then shp.Delete
Next
ActiveSheet.Pictures.Insert (Thisworkbook.Path &"\"& Target.Value &".JPG").Select
Selection.Top=Target.Offset(0,1).Top
Selection.Left = Target.Offset(0,1).left
With Selection.ShapRange
.LockAspectRatio = msoFalse
.Height = Target.Offset (0,1).Height
.Width = Target.Offset(0,1).Width
End With
Target.offset(1,0).Select
son:
End Sub
Display More