|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
如何将几百个excel表汇总到一个excel簿中,并且每个sheet在个excel簿中都独立存在?
在网上找了一个代码,但是总是运行错误,请各位大神指导,谢谢了!
以下代码标红的部分是报错的语句。
Sub CombineWorkbooks()
Dim FilesToOpen, ft
Dim x As Integer
Application.ScreenUpdating = False
On Error GoTo errhandler
FilesToOpen = Application.GetOpenFilename_
(FileFiler='Micrsofe Excel文件(*.xls),*.xls',_
MultiSelect=True,Title:='要合并的文件')
'GoTo errhandler
End If
x = 1
While x<=UBound(Filename:=FilesToOpen(x))
wk.Sheet().Move after:=ThisWorkbook.Sheets_(ThisWorkbook.Sheets.Count)
x = x1
Wend
MsgBox '合并成功完成!’
errhandler:
'MsgBox Eee.Description
'Resume errhandler
End Sub
|
|