Excel精英培训网

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

[已解决]快速将多个工作表数据复制到新的同一个工作表中

[复制链接]
发表于 2017-4-27 16:25 | 显示全部楼层 |阅读模式
求助:
想建立一个新的sheet,将1.2.3.4个sheet数据快速复制到新的sheet里面

抬头不要,从A5开始

感谢,非常感谢!
最佳答案
2017-4-27 16:57
  1. Sub aaa()
  2. Dim i&, n&
  3. Application.ScreenUpdating = False
  4. n = Worksheets.Count
  5. Worksheets.Add after:=Worksheets(n)
  6. For i = 1 To n
  7.   With Sheets(i)
  8.     .Range("a5:i" & .[d65536].End(3).Row).Copy ActiveSheet.Range("a" & ActiveSheet.[d65536].End(3).Row + 1)
  9.   End With
  10. Next i
  11. ActiveSheet.Rows(1).Delete
  12. Application.ScreenUpdating = True
  13. End Sub
复制代码

日记账.zip

59.63 KB, 下载次数: 13

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-4-27 16:57 | 显示全部楼层    本楼为最佳答案   
  1. Sub aaa()
  2. Dim i&, n&
  3. Application.ScreenUpdating = False
  4. n = Worksheets.Count
  5. Worksheets.Add after:=Worksheets(n)
  6. For i = 1 To n
  7.   With Sheets(i)
  8.     .Range("a5:i" & .[d65536].End(3).Row).Copy ActiveSheet.Range("a" & ActiveSheet.[d65536].End(3).Row + 1)
  9.   End With
  10. Next i
  11. ActiveSheet.Rows(1).Delete
  12. Application.ScreenUpdating = True
  13. End Sub
复制代码
回复

使用道具 举报

发表于 2017-4-27 22:11 | 显示全部楼层
查看结果和图示

日记账汇总结果.rar

203.39 KB, 下载次数: 12

回复

使用道具 举报

 楼主| 发表于 2017-4-28 10:46 | 显示全部楼层

非常感谢,已帮忙解决,感谢{:11:}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 06:10 , Processed in 0.346300 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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