Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: ping052062

[已解决]找相同号码数组

[复制链接]
发表于 2013-7-9 17:02 | 显示全部楼层
附件请测试
  1. Private Sub CommandButton1_Click()
  2. Application.ScreenUpdating = False
  3. Range("be6:bn" & UsedRange.Rows.Count + 1).ClearContents
  4. Dim arr, arr1, i&, j As Byte, k&, l&
  5. arr = [d6].Resize([d65536].End(3).Row - 5, 8)
  6. l = 6
  7. For j = 15 To 48 Step 11
  8.   arr1 = Cells(6, j).Resize(Cells(65536, j).End(3).Row - 5, 8)
  9.   For k = 1 To UBound(arr1)
  10.     For i = 1 To UBound(arr)
  11.       If Join(Application.Index(arr1, k, 0)) = Join(Application.Index(arr, i, 0)) Then
  12.         Cells(l, 59).Resize(, 8) = Application.Index(arr1, k, 0)
  13.         Cells(l, 57) = (j - 4) / 11
  14.         l = l + 1
  15.       End If
  16.     Next i
  17.   Next k
  18. Next j
  19. Application.ScreenUpdating = True
  20. End Sub
复制代码

找相同号码数组.zip

12.92 KB, 下载次数: 3

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2013-7-9 18:16 | 显示全部楼层
大灰狼1976 发表于 2013-7-9 17:02
附件请测试

非常感谢老师的解答!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 21:56 , Processed in 0.201499 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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