Sub DeleteAllPicturesInWorkbook() Dim ws As Worksheet Dim shp As Shape For Each ws In ThisWorkbook.Worksheets For Each shp In ws.Shapes shp.Delete Next shp Next ws End Sub