如何将Excel不同的SHEET页合并在一起?合并工作表(工作簿)
因为需要合并Excel数据,今天又学到一个知识点,如何将Excel不同的SHEET页合并在一起?在网上找找,得到一个好方法。1、打开你的工作簿,新建一个工作表;
2、在这个工作表的SHEET标签上右键,查看代码;
3、你把下面的代码复制到里边去,然后,上面有个运行,运行子程序就可以了;
4、代码如下,如果出现问题你可以尝试工具 - 宏 - 宏安全性里把那个降低为中或者低再试试;
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 "当前工作簿下的全部工作表已经合并完毕!", vbInformation, "提示"
End Sub
发给帖子,分享下,顺便做下记录,以后用到再来。 这是个好东西但是代码得随身带:lol 好方法,值得保存! 感谢分享 {:1_89:}
页:
[1]