Excel表中合并两个Sheet的方法?

按Alt+F11,调出Visual Basic 界面。

在左侧窗口中,右键选择=="插入"---"模块"==:

将如下代码粘贴进去,点击运行按钮,完成数据表合并。

vbnet 复制代码
Sub MergeAllSheetsInThisWorkbook()
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set st = Worksheets.Add(before:=Sheets(1))
st.Name = "merged"
For Each shet In Sheets:
If shet.Name <> "merged" 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 "Done!!!"
End Sub
相关推荐
技术钱7 小时前
vue3前端解析excel文件
前端·vue.js·excel
VBAMatrix10 小时前
数据重构!按一级科目拆分序时账,批量生成明细账
excel·财务·审计·会计师事务所·tb工具箱·明细账
缺点内向11 小时前
Java 使用 Spire.XLS 库合并 Excel 文件实践
java·开发语言·excel
焚 城11 小时前
EXCEL(带图)转html【uni版】
前端·html·excel
**蓝桉**11 小时前
EXCEL 函数
excel
工业甲酰苯胺17 小时前
Excel高性能异步导出完整方案!
excel
洋就在江州2 天前
jeecgboot 使用apache poi excel导入带图片
java·apache·excel
腾蛇月猫2 天前
Excel转VCF文件一键导入通讯录联系人信息
javascript·excel·vcf
best_scenery2 天前
excel中加载数据分析工具的步骤
大数据·数据分析·excel
codeyanwu2 天前
Excel 学习笔记
学习·excel·1024程序员节