Чтобы удалить все рисунки или другие фигуры, вы можете выполнить итерацию всех их и проверить тип:
Dim shape As Excel.shape
For Each shape In ActiveSheet.Shapes
Select Case shape.Type
Case msoPicture, msoMedia, msoShapeTypeMixed, msoOLEControlObject, msoAutoShape
shape.Delete
Case Else
'Do nothing
End Select
Next
В моем случае этот код был полезен, потому что мой лист был полон прозрачных фигур типа msoAutoShapeЯ думал, что были картины.Итак, Activesheet.Pictures.Delete не работал.
Вы можете найти все типы фигур по этой ссылке: http://msdn.microsoft.com/en-us/library/aa432678(v=office.12).aspx