Excel精英培训网

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

[已解决]ERP生产领料单及想要的汇总

[复制链接]
发表于 2012-2-22 21:32 | 显示全部楼层 |阅读模式
5学分
新手求高手做个样版 ERP生产领料单及想要的汇总.rar (17.24 KB, 下载次数: 58)

发表于 2012-2-22 22:07 | 显示全部楼层    本楼为最佳答案   
  1. Sub a()
  2. Dim arr(), i As Integer, sh As Worksheet, k As Integer, rng
  3. For Each sh In Worksheets
  4. If sh.Name <> "想象中的领料汇总单" Then
  5. With sh
  6. rng = rng & " " & .Range("f6")
  7. For i = 14 To .[g65536].End(3).Row
  8. If .Cells(i, "g") <> "" Then
  9. k = k + 1
  10. ReDim Preserve arr(1 To 8, 1 To k)
  11. arr(1, k) = .Cells(i, "a")
  12. arr(2, k) = .Cells(i, "g")
  13. arr(3, k) = .Cells(i, "k")
  14. arr(4, k) = .Cells(i, "r")
  15. arr(5, k) = .Cells(i, "u")
  16. arr(6, k) = .Cells(i, "w")
  17. arr(7, k) = .Cells(i, "aa")
  18. arr(8, k) = .Cells(i, "ab")
  19. End If
  20. Next i
  21. End With
  22. End If
  23. Next sh
  24. Worksheets("想象中的领料汇总单").Range("a2") = "单据编号:" & rng
  25. Worksheets("想象中的领料汇总单").Range("a4").Resize(UBound(arr, 2), 8) = Application.Transpose(arr)
  26. End Sub
复制代码

ERP生产领料单及想要的汇总.rar

28.07 KB, 下载次数: 90

回复

使用道具 举报

 楼主| 发表于 2012-2-23 18:59 | 显示全部楼层
谢谢!明天我上班再导入其它表试试!
回复

使用道具 举报

发表于 2012-5-30 19:25 | 显示全部楼层
看不明白的代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 00:36 , Processed in 1.104009 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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