Excel Shape Repalce with X and Shape Delete All
Attribute VB_Name = "Excel_Shapes"
Sub Shape_Replace_x()
Dim wshp As Shape
For Each wshp In ActiveSheet.Shapes
If (wshp.Type = 13) Then
wshp.Select
wshp.AlternativeText = "X"
If wshp.TopLeftCell.Cells(1, 1).Value = "" Then wshp.TopLeftCell = "x"
wshp.Delete
End If
Next wshp
End Sub
Sub Shapes_Delete_all()
For Each shp In ActiveSheet.Shapes
shp.Delete
Next shp
End Sub
Comments
Post a Comment