怎么用vba合并多个excel文件到一个sheet里

1个回答

写回答

bigmom.

2025-11-24 04:40

+ 关注

excel
excel

打开一个新excel文件,把所有要合并的表格文件名填到A列里,然后把下面这段VBA代码复制进去。保存成excel.xls格式,再运行一下代码就行。代码如下:Sub xlscopy()Application.ScreenUpdating = False'Arr数组由所有excel文件名组成arr = For i = 1 To UBound(arr) Workbooks.Open 文件夹路径 & arr(i, 1) Workbooks(arr(i)(1)).Activate For j = 1 To ActiveWorkbook.Sheets.Count Sheets(j).Copy After:=Workbooks(excel.xls).Sheets(Workbooks(excel.xls).Sheets.Count) Next Workbooks(arr(i, 1)).Close FalseNextEnd Sub

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号