如何把Excel多个sheet合并成一个。两步操作,轻松完成,超级实用
按Alt+F11两键,调出Visual Basic 界面,在左侧窗口中,选择”ThisWorkbook“,右键选择“插入”—“模块” 如图一
将代码粘贴进去,点击运行按钮,完成数据合并。完全不需要看懂代码,将代码复制粘贴即可
代码如下,直接复制,一定要复制完整哦
Sub 合并当前工作簿下的所有工作表()
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set st = Worksheets.Add(before:=Sheets(1))
st.Name = "合并"
For Each shet In Sheets:
If shet.Name <> "合并" Then
i = st.Range("A" & Rows.Count).End(xlUp).Row + 1
shet.UsedRange.Copy
st.Cells(i, 1).PasteSpecial Paste:=xlPasteAll
End If
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
MsgBox "已完成"
End Sub
#excel技巧 #excel #excel教学 #excel办工小技巧 #excel零基础入门教程