excel2020中快速合并多个工作表数据到一个工作表的方法

  • 格式:docx
  • 大小:12.14 KB
  • 文档页数:2

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excel2020中快速合并多个工作表数据到一个工

作表的方法

Excel2007中快速合并多个工作表数据到一个工作表的步骤如下:

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

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

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

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

出现了模块的界面。

输入以下代码:

OptionExplicit

Subhbgzb()

DimshAsWorksheet,flagAsBoolean,iAsInteger,hrowAsInteger, hrowcAsInteger

flag=False

Fori=1ToSheets.Count

IfSheets(i).Name="合并数据"Thenflag=True

Next

Ifflag=FalseThen

Setsh=Worksheets.Add

="合并数据"

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

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

工作表合并完成。