如何删除excel表中的文本框并且不再让表产生这么多本文框
发布网友
发布时间:2022-05-11 17:11
我来回答
共3个回答
热心网友
时间:2023-10-15 23:17
编辑-定位-定位条件-对象,然后选中一个文本框,系统就直接把所有文本框都选出来了,这下简单了,del就解决了。
热心网友
时间:2023-10-15 23:18
这要看下这些文本框是怎么产生的,它们不会自己生成,只能是复制其他文件时被复制过来的,再就有可能是该工作簿有中宏代码,但这个可能性应该不大。
如果是从其他地方复制来的,可在下次复制粘贴时,用“选择性粘贴”,在出现的对话框中选“文本”就可以了。
这样就可以避免粘贴文本以外的任何东西了。
热心网友
时间:2023-10-15 23:18
打开该文件,再按ALT+F11打开VEB编辑器
右键单击左侧工程资源管理器(如果工程资源管理器没有打开,按CTRL+R键调出),新建-模块
然后粘贴下面的代码,按F5运行
Sub delShape()
Dim sh As Worksheet
Dim sp As Shape
For Each sh In ThisWorkbook.Worksheets
For Each sp In sh.Shapes
sp.Delete
Next
Next
End Sub