Finding a Shape

  • Thread starter Patrick C. Simonds
  • Start date
P

Patrick C. Simonds

Is there any way to find any shapes that have been inserted to a worksheet
and then delete them?
 
D

Don Guillett

Sub ShapesCut()
For Each s In ActiveSheet.Shapes
s.Cut
Next
End Sub
'or
Sub shapescut1() 'Tom Ogilvy
ActiveSheet.Shapes.SelectAll
Selection.Delete
End Sub
 
R

ryguy7272

You can try this:
Sub CleanRectangles()

Dim i As Integer
i = 1
Do Until i > 7
Sheets("Sheet1").Rectangles.Delete
Sheets("Sheet1").Lines.Delete
'etc., etc., etc.,
i = i + 1
Loop

End Sub

Regards,
Ryan---
 
P

Peter T

No need for the loop, simply

Sheets("Sheet1").DrawingObjects.Delete

(won't delete comments or filter arrows)

Regards,
Peter T
 
Top