永发信息网

如何快速把多个excel表合并成一个

答案:2  悬赏:10  手机版
解决时间 2021-03-07 18:58
如何快速把多个excel表合并成一个
最佳答案
如果多个Excel工作表具有相同的数据结构,那么通过“数据”选项下的“合并计算”,实现数据合并到一个表。
全部回答
所需工具材料:excel 方法如下: 1、首先需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。 2、用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去。 3、然后把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下: sub 合并当前目录下所有工作簿的全部工作表() dim mypath, myname, awbname dim wb as workbook, wbn as string dim g as long dim num as long dim box as string application.screenupdating = false mypath = activeworkbook.path myname = dir(mypath & "\" & "*.xls") awbname = activeworkbook.name num = 0 do while myname <> "" if myname <> awbname then set wb = workbooks.open(mypath & "\" & myname) num = num + 1 with workbooks(1).activesheet .cells(.range("b65536").end(xlup).row + 2, 1) = left(myname, len(myname) - 4) for g = 1 to sheets.count wb.sheets(g).usedrange.copy .cells(.range("b65536").end(xlup).row + 1, 1) next wbn = wbn & chr(13) & wb.name wb.close false end with end if myname = dir loop range("b1").select application.screenupdating = true msgbox "共合并了" & num & "个工作薄下的全部工作表。如下:" & chr(13) & wbn, vbinformation, "提示" end sub 4、运行之后,等待10秒针左右,等运行完毕,就是合并完成之后,会有提示,点确定就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
700毫安时的充电电池要充多久才能冲满?
初中生玩什么游戏好
为你而来余君翔为周莉薇表白唱的歌
米洛舍维奇怎么死的
只要一睡下来就会想很多事,什么事都在想又睡
口字旁右上是几右下是又是什么字
捐献骨髓会影响身体健康吗?
呼市三中分校去年招生试题有吗
“春蚕到死丝方尽,蜡炬成灰泪始干”从家蚕的
iPod classic3和nano7哪个好
怎么把sketch文件导入principle
台州市凯达制冷有限公司在什么地方啊,我要过
汽车仪表箭头圈a代表什么意思
当代越剧名家及名剧目有哪些?
请问给汽车加装扰流板和大包围合法吗?
推荐资讯
word手机版怎么在方框里打勾
谁有五月天《温柔》的空间链接啊??求~~
已知f(x)=根号下x,求曲线y=f(x)在x=1/2处的切
根据意思写成语:一下子想出好主意
南疆宾馆地址有知道的么?有点事想过去
消防安全管理的()决定了消防安全管理活动要
中起集团山西销售总公司我想知道这个在什么地
条形码就是防伪码吗?如果不是,防伪码在哪?
送给玩心眼姐妹的句子
一万块钱放农业银行,一年后有多少利息。
3X的²-18x+33中x的值是多少
【辩论会规则】正规的辩论赛的规则
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?