Excel精英培训网

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

[已解决]江湖求救VBA解答,太难了

[复制链接]
 楼主| 发表于 2014-7-1 19:51 | 显示全部楼层
su45 发表于 2014-7-1 18:33
你这是说谁呀?

不是说你啦哈哈!回复到错误地方了!你的是很实用的
回复

使用道具 举报

 楼主| 发表于 2014-7-2 14:06 | 显示全部楼层
和本题无关!
  1. Sub tt()
  2. Dim arr, arr1(1 To 1000, 1 To 6), x, p, k
  3. Range("A3:F1000").Clear
  4. x = Sheets(4).Range("a65536").End(3).Row
  5. arr = Sheets(4).Range("a2:f" & x)
  6. For p = 1 To UBound(arr)
  7. If arr(p, 1) = Range("B1").Text Then
  8. k = k + 1
  9. arr1(k, 1) = arr(p, 1)
  10. arr1(k, 2) = arr(p, 2)
  11. arr1(k, 3) = arr(p, 3)
  12. arr1(k, 4) = arr(p, 4)
  13. arr1(k, 5) = arr(p, 5)
  14. arr1(k, 6) = arr(p, 6)
  15. End If
  16. Next
  17. Range("A3").Resize(k, 6) = arr1
  18. End Sub
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 11:55 , Processed in 0.204351 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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