Excel 合并汇总当前工作簿多个Sheet到一个Sheet
1、在包含多个sheet的工作簿中(如多个工作簿合并后含n个sheet的工作簿),新建一个sheet
2、在新建的sheet标签上点击右键,选择“查看代码”
3、在打开的VBA编辑窗口中粘贴以下代码:
说明:Range("A65536").End(xlUp).Row代表的是A列已经使用的最大的行,2003版的Excel的最大行数是65536行
ExcelQUN编号657757698代表的是代码出处,
Sheets(j).UsedRange代表的是该Sheet已经使用的range
Sub 合并当前工作簿下的所有工作表到一个工作表()
Application.ScreenUpdating = False
For j = 1 To Sheets.Count
If Sheets(j).Name <> ActiveSheet.Name Then
X = Range("A65536").End(xlUp).Row + 1
Sheets(j).UsedRange.Copy Cells(X, 1)
End If
Next
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "Excel合并QUN编号657757698完毕!", vbInformation, "提示"
End Sub

4、输入以上代码后,把光标放在该代码中,选择菜单顶部的执行按钮

5、之后就是等待Excel VBA代码自动完成操作
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:60
阅读量:153
阅读量:192
阅读量:154
阅读量:113