微蓝网分享经验,让生活更简单!移动APP免费注册登录

Excel中,如何快速批量合并多个工作表

阅读:101次 时间:2018-05-22 11:45:40来源:用户
最佳经验
由作者撰写原创经验并推荐置顶

EXCEL软件里有很多个工作表,每个工作表形成独立的数据内容,如果想要把多个表的数据合并到一个工作表中,难道要挨个挨个的复制粘贴吗?其实不用这么麻烦又浪费时间,下面教大家简单的几个操作,就能解决这个问题,以下内容是由微蓝经验网用户发布Excel中,如何快速批量合并多个工作表,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

Excel中,如何快速批量合并多个工作表
工具与材料

电脑

步骤与方法
  1. 1

    点开EXCEL表格,为了举例,分别在两个表格中输入不同的数值。

    技巧处理意思区别方法过程效果经验意义原理用途做法攻略常识使用用法详解注意事项步骤图解含义窍门妙招。
    Excel中,如何快速批量合并多个工作表
  2. 2

    为了举例,分别在两个表格中输入不同的数值。

    Excel中,如何快速批量合并多个工作表
  3. 3

    按着ALT键不放开,再按F11键,打开VBE编辑器。

    Excel中,如何快速批量合并多个工作表
  4. 4

    鼠标右键点击工程窗口下的MicrosoftExcel对象,再指向插入。

    Excel中,如何快速批量合并多个工作表
  5. 5

    插入一栏的旁边出现了列表,点击模块。

    Excel中,如何快速批量合并多个工作表
  6. 6

    显示了模块的界面。

    Excel中,如何快速批量合并多个工作表
  7. 7

    输入以下代码:
    OptionExplicit
    Subhbgzb()
    DimshAsWorksheet,flagAsBoolean,iAsInteger,hrowAsInteger,hrowcAsInteger
    flag=False
    Fori=1ToSheets.Count
     IfSheets(i).Name="合并数据"Thenflag=True
    Next
    Ifflag=FalseThen
    Setsh=Worksheets.Add
    sh.Name="合并数据"
    Sheets("合并数据").Moveafter:=Sheets(Sheets.Count)
    EndIf
    Fori=1ToSheets.Count
    IfSheets(i).Name<>"合并数据"Then
     hrow=Sheets("合并数据").UsedRange.Row
     hrowc=Sheets("合并数据").UsedRange.Rows.Count
     Ifhrowc=1Then
     Sheets(i).UsedRange.CopySheets("合并数据").Cells(hrow,1).End(xlUp)
     Else
     Sheets(i).UsedRange.CopySheets("合并数据").Cells(hrow+hrowc-1,1).Offset(1,0)
     EndIf
    EndIf
    Nexti
    EndSub

    Excel中,如何快速批量合并多个工作表
  8. 8

    退回到工作表界面,按住ALT键不放开,再按F8键,打开宏对话框,点击执行hbgzb宏。

    Excel中,如何快速批量合并多个工作表
  9. 9

    工作表合并完成。

    Excel中,如何快速批量合并多个工作表
THE END
分享到:
免责声明:本文来自微蓝网用户分享,不代表微蓝网的立场。
作者信息

新手帮助关于我们招聘信息反馈投诉免责声明服务协议最新文章

微蓝网部分素材(图片、视频、音频等)来自于网络,不代表本站立场,以上素材或内容仅代表作者个人观点,因此产生相关问题作者本人负责,本站将不承担任何法律责任! 如有问题请进行侵权投诉

© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1  黑公网安备 23012602000120号