|
本帖最后由 FFFDDDEEE 于 2019-11-3 04:21 编辑
不会的代码.zip
(196.76 KB, 下载次数: 1)
说真的本人编程水平极烂,对VBA的了解基本上就是抄别人程序再别人的程序上改改是极限了。
我现在的问题是这样的,我用VLOOKUP函数实现了搜索一个表里的信息,来抓取要的资料。
同时我也靠网上抄了个VBA程序,能提取几十个工作表里的同一行,列出一个新表。
我现在的问题是,我要的信息在几十个工作表里,但是不在同一行。用VLOOKUP函数又只能抓取其中的一行。我希望的结果是将几十个工作表相同的A列含有“QP ONLINE WIN ”的行列入表里。另外追问一个问题,在一些工作表里不含有这行文字,我希望显示一个空行,而不是下一个表的那行站上去,是不是这里应该用一个IF语句呢?怎么写这个IF判断呢?
所以我想问下VBA的VLOOKUP的语句是怎么写的?另外我这个例子是不是应该用循环语句呢?我那个循环语句是不是可以拿那个“提取几十个工作表里的同一行,列出一个新表”程序改改,加入新语句来完成程序呢?
新人有点厚颜,请大家多多指教。
————————————————————————
11月2日追问
说老实话我完全搞不懂,根据下面大佬的建议试了下。但是完全看不懂。
我把大佬的代码我改的一团糟的复制到word加上我哪里不懂的标注并且把我需要做的最后成果的样子放入excel一起上传了,另外代码还是放入txt了,我怕word把格式动掉。————————————————————————————————
我最后还是搞不定,想试着用简单点的VLOOKUP语句,但是我发现函数会,VBA语句就会出错
最后我使用了最简单的办法,游戏群里大吼几声谁会VBA!码农朋友半小时搞定了。。。。。。
好吧,充分说明我当程序员是要饿死的,还是交给程序员去干吧
|
|