2024年4月10日发(作者:)
Excel2020
中快速合并多个工作表数据到一个工
作表的操作方法
Excel2010
中快速合并多个工作表数据到一个工作表的操作步骤 如
下:
打开EXCEL表格,为了举例,分别在两个表格中输入不同的数据。
按住ALT键不放,再按F11键,打开VBE编辑器。
右键点击工程窗口下的MicrosoftExcel对象,
再指向插入。
插入一栏的旁边出现了列表,点击模块。
出现了模块的界而。
输入以下代码:
OptionExplicit
SubhbgzbO
DimshAsWorksheet, flagAsBoolean, iAsInteger, hrowAsInteger,
hrowcAsInteger
flag=False
Fori=lToSheets. Count
IfSheets (i). Name二〃合并数据"Thenflag二True
Next
Ifflag=FalseThen
Setsh=Worksheets. Add
sh. Name二"合并数据"
Sheets (〃合并数据").Moveafter: =Sheets (Sheets. Count)
Endlf
Fori=lToSheets. Count
IfSheets (i). Name<>
,z
合并数据"Then
hrow二Sheets ("合并数据").UsedRange. Row
hrowc=Sheets ("合并数据").UsedRange. Rows. Count
Ifhrowc=lThen
Sheets (i). UsedRange. CopySheets ("合并数据
,z
). Cells (hrow, 1). End(xlUp)
Else
Sheets (i). UsedRange. CopySheets ("合并数据
,z
). Cells (hrow+hrowc-1, 1). Offset (1, 0)
Endlf
Endlf
Nexti
EndSub
退回到工作表界而,按住ALT键不放,再按F8键,打开宏对话
击执行hbgzb宏。
工作表合并完成。
框,点


发布评论