一秒快速删除Excel指定区域内的所有图片

来源:本站整理 作者:网络笔记

最佳答案要是图形数量少的话,我们可以选择一个再删除一个,倘若图形个数多达几百,甚至上千的话,我们又该怎么办呢?不用担心,下面的几行代码就一键搞定:Sub删除图形()Dim Shp As ShapeFor Each Shp In ActiveSheet.ShapesShp.DeleteNext ShpEnd ......

要是图形数量少的话,我们可以选择一个再删除一个,倘若图形个数多达几百,甚至上千的话,我们又该怎么办呢?不用担心,下面的几行代码就一键搞定:

Sub删除图形()

Dim Shp As Shape

For Each Shp In ActiveSheet.Shapes

Shp.Delete

Next Shp

End Sub

模块1代码窗口的截图如下:

在Excel菜单栏已添加[开发工具]的条件下,我们可以按Alt+F11快捷键,打开VBE窗口,点击[插入]命令,选择[模块]选项,然后,我们把上面的代码复制到模块1代码窗口中即可。

在非设计模式下,按[执行]按钮后,最终的效果如下:

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+