Sub plcrtp()
Dim path$, i&, rng As Range, shp As Shape
Application.ScreenUpdating = False
On Error Resume Next
path = ThisWorkbook.path & "\"
Set sh = ActiveSheet
For Each p In ActiveSheet.Pictures
p.Delete
Next
lr = Cells(Rows.Count, 1).End(3).Row
For i = 2 To Cells(Rows.Count, 1).End(3).Row
Set rng = Cells(i, 1).Offset(0, 1)
ActiveSheet.Pictures.Insert(path & Cells(i, 1) & ".jpg").Select
With Selection
.ShapeRange.LockAspectRatio = msoFalse
.Left = rng.Left + 2
.Top = rng.Top + 2
.Height = rng.Height - 4
.Width = rng.Width - 4
End With
[a1].Select
Next
sh.Select
Application.ScreenUpdating = True
For i1 = 1 To ActiveSheet.Shapes.Count
Set sh = ActiveSheet.Shapes(i1)
sh.TopLeftCell.Offset(0, 1).Value = "Yes"
Next
End Sub