我有一个 excel 工作表,其中绑定到按钮的宏根据工作表中的用户输入参数绘制动态形状。
我正在尝试编写一个新的宏来清理工作表,或者换句话说,删除工作表中的所有形状。
我尝试使用下面的代码,它确实删除了所有形状,但是按钮表单控件也在此过程中被删除。有没有一种简单的方法可以只删除工作表中的形状(箭头、文本框、椭圆等)?非常感谢!!!
Sub DeleteAllShapes()
Dim Shp As Shape
For Each Shp In ActiveSheet.Shapes
Shp.Delete
Next Shp
End Sub