永发信息网

用Excel VBA提取不同工作表中非重数据

答案:1  悬赏:0  手机版
解决时间 2021-04-06 00:03
用Excel VBA提取不同工作表中非重数据
最佳答案

是所有工作表的L列的数据放在一起,再提取不重复值。还是分别提取不重复值。这个要说清楚。

追问是Sheet4+Sheet5+Sheet6+Sheet7+Sheet8+Sheet9这6个工作表中L列的所有数据提取不重复值,如果是分别提取,那我就可以用我问题中的第一个代码了,提取出来后再放到一起,再提取其中的非重复值,只是这样很麻烦追答sub a()
dim d as object
set d=CreateObject("Scripting.Dictionary")
     for i=4 to 9  '从第4个到第9个工作表
           with sheets(i)  '对于工作表i
                   for j=1 to .range("L65536").end(3).row  '从第1行到最后一行
                         if not d.exists(.range("L"&j).value) then
                            d.add  .range("L"&j).value,""
                         end if
                   next j
            end with
       next i
       sheets(2).[a2].resize(d.count)=worksheetfunction.transpose(d.keys)
 set d=nothing
end sub代码纯手打。未验证。你试试先。有问题再追问。

追问代码是没错误,只是运行代码后没有显示追答没问题的。我试了。
代码在SHEET2中,运行结果也在SHEET2中。

追问是啊,为什么在我的表中没有显示啊?能加你 扣 扣 吗?
是不是我修改了工作表名称的原因啊?
我Sheet4~Sheet9的名称分别是2014.01~2014.06追答表名不影响。3 0 8 5 4 9 0 8 3追问是可以的,我把工作表位置换了,提取到别的工作表中去了,刚看见。谢谢了!
我还想问下:
追加到了200分,非常感谢!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
胃病的恶搞说说
智能摄像头什么牌子好,请问摄像头是不是可以
盆栽植物需要买肥料么
请问毛线哪里有卖
QQ三国做玄铁石的书名叫什么?
It may seem easy to say that plants and an
求凯源凯千tfboys cp文 压缩包
蓝帆能给桂花当肥料吗
嫁到农村跪着伺候婆婆和老公,他们吃饭时我跪
有关关爱的名言名句,关于关爱的名人名言 5分
英雄联盟S4的冠军是哪一队
LM7805发热量巨大- -~。。。。。大哥们帮帮我
疯狂猜成语里无数朵小粉色花朵组成一个心形,
我和女朋友谈了两年了,她说要跟我分手,她说
今年春运本人没有身份证买火车票, 有临时身
推荐资讯
别那样对他,他只是个十二岁的孩子用英文怎么
爱力优舒释奶粉吃什么好处
东北农业大学怎么样 他的园艺学院蔬菜系怎么
历史最强的第五顺位球员是谁
寒假在春节前去昆明、大理、丽江旅游的人多吗
PS里面哪个功能修照片里面人物胖瘦的
别人借用我滴热点 以后还会偷用我的流量吗?
为什么白天看不到星星
炒茄子为什么要泡水,瓷砖在贴之前为什么要用
女生sy怎么恢复?
如何使用spssau平台?
爱情悲伤思念的句子,思念一人的诗词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?