復(fù)制代碼 代碼如下:
Const xlWorkbookNormal = -4143
Const xlSaveChanges = 1
objStartFolder = "c:/test" '要讀取的源文件目錄
desExcel= "c:/result1.xls" '最后生成的匯總excel
Set ExcelApp = CreateObject("Excel.Application")
Set destbook = ExcelApp.Workbooks.Add '創(chuàng)建空文件
Set objFSO = CreateObject("Scripting.FileSystemObject")'建立filesystemobject
Set objFolder = objFSO.GetFolder(objStartFolder)'獲取文件夾
Set colFiles = objFolder.Files '獲得源目錄下所有文件
intRow=1 '行數(shù)
For Each objFile in colFiles '依次處理文件夾中的文件
If UCase(Right(Trim(objFile.Name), 3)) ="XLS" Then '只處理xls文件
Set srcbook = ExcelApp.Workbooks.Open(objStartFolder + "/" + objFile.Name) '打開(kāi)xls文件
'srcbook.Worksheets(1).Copy destbook.Worksheets(1)
srcbook.activate
intCol = 1 '列數(shù)
Do Until ExcelApp.Cells(1,intCol).Value = ""
tempdata=ExcelApp.Cells(1, intCol).Value
destbook.activate
ExcelApp.Cells(intRow, intCol).Value=tempdata
srcbook.activate
intCol = intCol + 1
Loop
srcbook.Close '關(guān)閉已經(jīng)打開(kāi)的xls文件
End If
intRow=intRow+1
Next
destBook.SaveAs desExcel,xlWorkbookNormal
destBook.close xlSaveChanges
ExcelApp.quit
主站蜘蛛池模板:
枞阳县|
罗定市|
区。|
平山县|
郴州市|
彭泽县|
凤城市|
德安县|
会泽县|
白沙|
平江县|
化德县|
重庆市|
三河市|
天门市|
辰溪县|
中山市|
龙游县|
额济纳旗|
泗水县|
钟山县|
广东省|
伊金霍洛旗|
大石桥市|
河间市|
宜宾市|
新绛县|
饶平县|
连州市|
乐业县|
新兴县|
睢宁县|
蛟河市|
台南市|
黔西|
葵青区|
无棣县|
青海省|
溧阳市|
栖霞市|
汤原县|