求excel vba怎样把指定内容一样的三行整行删除,如图片说明,谢谢

如题所述

首先增加一列序号,以防子顺序变乱。然后以“W/0”所在的列排序。这样就会把你要删除的排列到一起,选中后可删除。如果用VPA来实现,不是一句两句可以描述清楚,主要思路,在页面做一个按钮,调用函数,弹出输入框,输入要删除的内容,通过VBA查找到,提出所在行号,然后删除整行。422658453追问

数据源有几千行,只是想要连续三行是那个条件的删除

追答

你可以角增加一列判断,如果值是“w/0”或“**”或“**”在后面的一列为1,然后以判断值的一列排序,删除。在A列后插入一列,在B1中输入,判断为=if(A1="**" or A1="**" or A1="**",1,0),然后以B列排序,把值为1的删除。有几十万数据也很快。

连续三行,也中以加判断来实现每三次来做标记,


分三次判断后,然后把三次的结果相加,然后把相加的一列排序,删除即可。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答