Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2242|回复: 3

[已解决]求vb

[复制链接]
发表于 2013-12-5 14:50 | 显示全部楼层 |阅读模式
本帖最后由 lkjpoi 于 2013-12-12 23:47 编辑

Book1.rar (69.62 KB, 下载次数: 12)
发表于 2013-12-5 16:35 | 显示全部楼层    本楼为最佳答案   
本帖最后由 sliang28 于 2013-12-5 16:37 编辑

附件请查收
........................

Book1.zip

121.8 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2013-12-5 16:58 | 显示全部楼层
sliang28 发表于 2013-12-5 16:35
附件请查收
........................

我只要1到3表的结果,而且全放表1a列
回复

使用道具 举报

发表于 2013-12-6 14:14 | 显示全部楼层
附件请测试
  1. Private Sub CommandButton1_Click()
  2. Dim arr, ar, brr(1 To 1000), sh&, d As Object, n&, m&
  3. Set d = CreateObject("scripting.dictionary")
  4. For sh = 1 To 3
  5.   n = Sheets(sh).[b1]
  6.   arr = Sheets(sh).[g3].CurrentRegion
  7.   For Each ar In arr
  8.     d(ar) = d(ar) + 1
  9.   Next ar
  10.   d.Remove ""
  11.   For Each ar In d.keys
  12.     If d(ar) = n Then m = m + 1: brr(m) = ar
  13.   Next ar
  14.   d.RemoveAll
  15. Next sh
  16. [a1].Resize(UBound(brr)) = Application.Transpose(brr)
  17. End Sub
复制代码

Book1.zip

122.74 KB, 下载次数: 1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-18 23:38 , Processed in 0.409531 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表