我有4个excel文件,每个文件大约有2000行。 在一列中,我有几个4个字符的字符串。删除值不同于列表的行
我想删除开始,除了与代码的那些所有行:
E,L,GC,UD,UG,UB,英国,B
有太多通过过滤一个其中一个,我想一个宏将是一个更好的解决方案。
我的代码是这一个,但它仅仅是离开的,而不是所有的有趣的b值:
ActiveSheet.Range("$A$1:$A$1379").AutoFilter Field:=1, Criteria1:=Array("=E*", _
"=GC*", "=UD*", _
"=UG*", "=UB*", _
"=UK*", "=B*"), _
Operator:=xlOr
那你怎么办呢?
请发布任何你已经试过的代码herefar;堆栈溢出是一个协作网站,而不是代码为您服务。如果您需要入门帮助,请使用Excel的“开发人员”选项卡中的宏记录器。关于循环方面,请查看动态最后一行,For循环和/或For Each循环。 – Cyril
对不起,我现在用代码编辑。我的方法是一个普通的过滤器,以:开始,但它显然允许2个参数。 –
使用此处提供的任何解决方案删除不需要的行:https://stackoverflow.com/questions/36873359/fastest-way-to-delete-rows-which-cannot-be-grabbed-with- specialcells – Ralph