Hi
Sorry about that. I hadn't noticed.
try this version which seems to work fine.
I have modified the code to test that the Shape being deleted is a Picture
Private Sub Worksheet_Change(ByVal Target As Range)
Dim image As String
If Target.Count > 1 Then Exit Sub
If Target.Address <> "$C$13" Then Exit Sub
If Left(Me.Shapes(1).Name, 4) = "Pict" Then
Me.Shapes(1).Delete
End If
image = WorksheetFunction.VLookup(Target, Sheets("Contracts").Range("A:B"), 2, 0)
If image <> "" Then
Sheets("Contracts").Shapes(image).Copy
Range("F12").PasteSpecial
Range("C13").Activate
End If
End Sub
Bookmarks