excel中如何合并多个sheet到一个表?


转自老外的帖子,试过了管用:https://www.extendoffice.com/documents/excel/1184-excel-merge-multiple-worksheets-into-one.html

excel中打开宏编辑器,粘贴如下宏代码:

Sub Combine()
Dim As Integer
On Error Resume Next
Sheets(1). Select
Worksheets.Add
Sheets(1).Name =  "Combined"
Sheets(2).Activate
Range( "A1" ).EntireRow. Select
Selection.Copy Destination:=Sheets(1).Range( "A1" )
For J = 2  To Sheets.Count
Sheets(J).Activate
Range( "A1" ). Select
Selection.CurrentRegion. Select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1). Select
Selection.Copy Destination:=Sheets(1).Range( "A65536" ). End (xlUp)(2)
Next
End Sub
 
运行宏


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM