Macro to delete pictures ?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I recorded a macro to delete 3 pictures that are copied onto my spreadsheet
every week. However, when I run the macro, I get a run time error stating
"item with the specified name not found". Looking at the macro, it indicates
shapes ( picture 1), shapes ( picture 2), etc.

Is there a fix for this ?

Thanks,

Steve
 
try
Sub ShapesCut()
For Each S In ActiveSheet.Shapes
S.Cut
Next
End Sub
 
Thanks guys,

I went to your link, and I undesrtood the F5-Special-Objects-OK-delete, so I
tried that, and it worked great. However, I also had some macro buttons on
the worksheet that also were deleted ( objects.select). Here's the macro:

Sheets("test").Select
ActiveSheet.DrawingObjects.Select
Selection.Delete

There probably is info on your link that will delete all objects but my
macro buttons, but I can't figure it out.

Thnaks again,

Steve
 
Hi Steve

You can try

Sub Shapes2()
'Loop through the Shapes collection and use the Type number of the control
Dim myshape As Shape
For Each myshape In ActiveSheet.Shapes
If myshape.Type = 13 Then myshape.Delete
Next myshape
End Sub
 
I surely appreciate your help, but I feel shapelessly looped, because I don't
understand most of the terminology. When I select-all copy the webpage to my
file, in addition to the data I need, it has 3 pictures that it copies. The
tab I'm pasting it to also has 2 of my buttons from the forms toolbar that
I've assigned macros to. I'd like to be able to delete those 3 pictures, but
leave my 2 buttons.

Sorry that I'm so confused.

Steve
 
does this do it if the button name starts with B

Sub cutpictures()
For Each s In ActiveSheet.Shapes
If Left(s.Name, 1) <> "B" Then s.Cut
Next
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top