Excel 2010 如何设置如下宏:自动删除在N列中有任意字段的行

Excel 2010 如何设置如下宏:自动删除在N列中有任意字段的行,第1张

Sub delrow()
Coln=14 'N列列号
delvalue = "ABC" '待删除的单元格值
iend=cells(65536,coln)End(xlUp)Row

For i = iend To 1 Step -1
If Cells(i,coln)Value=delvalue Then Cells(i,coln)EntirerowDelete
Next

End Sub

excel中的宏提示,不能去除,但是可以设置信任中心的宏设置,使得宏提醒不在出现。点击文件——选项——信任中心——宏设置,点击启用所有宏,确定以后,再打开带有宏的文件,将直接打开,不再提示。将宏设置为启用所有宏,要对文件加以筛选,以免造成宏中毒。

宏的处理过程,是无法进行撤销的。就是说,Excel的 *** 作列表是不会记录一个宏过程对Excel表格所做的改变。所以无法撤销。
解决办法:在执行宏之前,先 Ctrl + S 保存一下文件。然后再执行宏,如果想撤消宏的 *** 作,那就关闭文件(选择要“不保存”),再重新打开它。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12849745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存