只读取了带01的这行,而带03,13,15,28,30的行没有,大侠,再帮帮,非常感谢!
我的代码中这行:
lngLine = 3 '指定读取每个txt文件的第n行
表示你要搜索的这些文件中的第几行。你在每次运行前修改这个数字就可以了。
如果一次一次运行("3", "5", "15", "17", "30", "32")行的话,最后我还要
按这个顺序集中排列,也很麻烦的,除非你再帮我写一个或者给个公式,谢谢!
如果你以后需要经常进行这种应用,我可以再完善一下代码。
是否能做到?亲
追答能,excel可以直接打开FFC文件,所以代码我能写。
Izysuc不是给你写代码了吗?我看不懂ta写的,如果是我写,就用最普通的opentext方法来做。
你要搜索的内容是什么?哪一行,什么内容?搜出来之后怎样,是复制保存吗?这些你都没说清楚。
黄色的行就是我要搜索出来的行,复制保存到新的工作表就OK!二楼的兄弟写的只能搜索到FF_N-Stand;01;的行,还有5行没搜索到。
每个FFC文件中都有这6行吗?
追问是的,而且位置相同。
追答今天有点忙,没时间写。晚上抽空做吧。这是我的油箱chenjiawei50到163
昨天收到你的一个ffc文件,你可以再多发几个给我,我比较一下看看格式。
你说每个文件都有这6行,且位置相同,那么我只需要在一个ffc文件中找到这6行,并且分别记住这6行的行号,然后再逐一打开每个ffc文件,都去抽取这些行号的内容就可以了。对吧。
资料发我油箱,做好给你回复。
Sub GetFFC()亲,其实我的文件夹里面有6000多个FFC文件,就是我要把这6000多个FFC文件里面的指定那几行取出来,并且要像这样一直往下排列。而你写的这个要一个个打开才行,多选也读取不了那么多,全选就直接进修复了。二楼的其实很对,但是只搜到了01。(亲,你复制我发给你的那个就行了,全部都一样的)。解决问题追分,非常感谢!
“多选也读取不了那么多,全选就直接进修复了。”——这句话什么意思?6000个文件,你ctrl+A全选就是了。
二楼的代码我不会。
虽然没解决问题,但还是非常感谢!全选EXCEL直接奔溃了,我试过多选,但是也只搜到了3个FFC的数据!
追答采纳了就代表问题解决。