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

 我来答
胜者英明
推荐于2016-09-17 · 超过11用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:13.5万
展开全部
首先增加一列序号,以防子顺序变乱。然后以“W/0”所在的列排序。这样就会把你要删除的排列到一起,选中后可删除。如果用VPA来实现,不是一句两句可以描述清楚,主要思路,在页面做一个按钮,调用函数,弹出输入框,输入要删除的内容,通过VBA查找到,提出所在行号,然后删除整行。422658453
追问
数据源有几千行,只是想要连续三行是那个条件的删除
追答

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

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


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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式