自动删除Excel表中某列含指定字符的单元格所在行

大家好,很久没有更新Excel VBA案例了,正好前天一个网友让我帮他处理一个小问题,它的问题是:自动删除Excel表中A列含“非常”两个字的单元格所在行。所以就写了个小程序,供大家学习:

1、如下图是一个简单的数据表:

数据是小编随便写的,切勿对号入座!!!其中第一行和第四行中有“非常”二字,当然,行数少的情况下你可以选择手动,若有几百上千行,打死你也不会一个一个来吧,以后VBA案例都是针对数据多的情况来说的。

2、建立一个模块,输入如下代码:

3、运行一下得到结果如下:

在这段程序中,我们可以看到是从下往上依次删除含有“非常”两个字的单元格所在行的,那么为啥不能从上往下呢?等你们以后真正学会VBA的时候可以试试!本段程序的重点在于要学会使用InStr函数,它是用来判断特定字符串在某个字符串中的位置。在实际情况中每个人的需求都不一样,所以在用这段程序的时候自己要稍微变通一下哦,遵循以下原理:

不理解代码的请持续关注小编的Excel VBA课程,这个程序有些知识小编还没有讲到~

快捷查看
(0)

相关推荐