很多人在用表格时,喜欢在里面增加很多的图片,有时是使用大量的控件,比如单选框、复选框之类的,以后又不停地对该表进行操作,而在删除行或列时均无法删除这些以对象形式存在的图片,我见过最多的一张表是绩效考核,其中的单选、复选柜对象有2000个之多,表格打开与反应速度非常之慢。
其实可以用简单的VBA代码一次性全部删除:
Sub doit()
Sheets("sheet1").Shapes.SelectAll
Selection.Delete
End Sub
先删除图片,再删除行或列
因为两个虽显示在一起,但属于不同层,一个动作不能全部删除
如果局限于不能改变格式的情况下,似乎没有更好的办法
ctrl+A 全选图片 右击属性里设置 大小和位置随单元格而变 这时候再删除单元格图片会一起删除