【2人回答】如何实现excel两张不同表之间的数据可以匹配? 您所在的位置:网站首页 怎样把两个表格数据匹配 【2人回答】如何实现excel两张不同表之间的数据可以匹配?

【2人回答】如何实现excel两张不同表之间的数据可以匹配?

#【2人回答】如何实现excel两张不同表之间的数据可以匹配?| 来源: 网络整理| 查看: 265

回答:

1、新建一个文件夹、将要合并的表格放到里面、新建一个表格、用Excel打开、右击sheet12、选择查看代码(PS:Excel有着一项,WPS没有)3、将下列代码复制到文本框中:SUb 合并当前目录下所有工作簿的全部工作表()dim mypath, myname, awbnamedim wb as workbook, wbn as stringdim g as longdim num as longdim box as stringapplication.sCReenupdating = falsemypath = activeworkbook.pathmyname = dir(mypath & "\" & "*.xls")awbname = activeworkbook.namenum = 0do while myname ""if myname awbname thenset wb = workbooks.open(mypath & "\" & myname)num = num + 1with workbooks(1).activesheet.cells(.range("b65536").end(xlup).row + 2, 1) = left(myname, len(myname) - 4)For g = 1 to sheets.countwb.sheets(g).usedrange.copy .cells(.range("b65536").end(xlup).row + 1, 1)nextwbn = wbn & chr(13) & wb.namewb.close falseend withend ifmyname = dirlooprange("b1").selectapplication.sCReenupdating = truemsgbox "共合并了" & num & "个工作薄下的全部工作表。如下:" & chr(13) & wbn, vbinFormation, "提示"end SUb4、点击运行、一段时间(取决于表格的大小和多少)后,合并完成了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有