I have gotten stuck attempting to use a macro to remove all images between range of sheets across multiple workbooks. There are over 100 sheets per workbook but for the sake of this exercise I have simplified the extent of which I want to remove. Obviously I am going to perform this task individually for each workbook and could do with some help finishing my macro.
This is what i have so far.
Sub Picdelete()
Dim ws As Worksheet
Dim sh As Shape
Worksheet = Sheets(Array("Sheet14", "Sheet15", "Sheet16", "Sheet17", "Sheet18"))
pictop = Selection.Top
picleft = Selection.Left
precision = 10 'set to 0 if the pictures are EXACTLY in the same place on each sheet
For Each ws In Worksheets
For Each sh In ws.Shapes
If Abs(sh.Top - pictop) <= precision And Abs(sh.Left - picleft) <= precision Then
sh.Delete
End If
Next sh
Next ws
End Sub