You could cycle through all the pictures looking for where they are. If they're
over your cell, then delete it.

Option Explicit
Sub testme()

Dim myCell As Range
Dim myRng As Range
Dim myPic As Picture

With ActiveSheet
Set myCell = .Range("F14")
For Each myPic In .Pictures
Set myRng = .Range(myPic.TopLeftCell, myPic.BottomRightCell)
If Intersect(myRng, myCell) Is Nothing Then
'do nothing
Else
myPic.Delete
'Exit For 'if there's always only one picture to delete
End If
Next myPic
End With

End Sub

aftamath wrote:
>
> Is it possible to delete a picture or shape from a worksheet using VBA by
> referencing the cell that it is placed on?
>
> I have a few pictures on a sheet, placed there by referencing certain cells.
> I'm trying to right a few arguments in excel, and depending on the boolean,
> I would like the picture removed from the cell. Any suggestions would be
> great.


--

Dave Peterson