【2人回答】如何实现excel两张不同表之间的数据可以匹配? | 您所在的位置:网站首页 › 怎样把两个表格数据匹配 › 【2人回答】如何实现excel两张不同表之间的数据可以匹配? |
回答: 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 实验室设备网 版权所有 |