標題:
自動合併檔案
[打印本頁]
作者:
VANESSA
時間:
2012-4-12 10:54
標題:
自動合併檔案
[attach]10417[/attach]
我一共有21家公司,每家公司每個月有一個檔案,全年共有21*12=252的檔
我想把相同A公司的全年資料彙整成一個檔案(12個檔案合併成一個),請問有可能 可以不用開檔,就可以把12個檔案的資料產生成一個新的檔案?
我附上範例TI這家公司的1月和2月資料,合併成另一個新的檔案
作者:
freeffly
時間:
2012-4-13 14:48
回復
1#
VANESSA
提供你一個程式碼
是我在網路上找的
要改下面這各路徑
.LookIn = "C:\Documents and Settings\桌面\ARTHUR\台灣庫存"
再將你要處理的方式寫一個程式讓他執行
Call 後續 '程式碼
如此就可以讓程式碼去幫你執行
如例子他會處理C:\Documents and Settings\桌面\ARTHUR\台灣庫存 這各資料夾裡面所有的檔案
然後做"後續"這各程序的動作
不知道以上是不是你要的
Sub 處理檔案()
Application.ScreenUpdating = False
Dim fs As FileSearch
Dim i As Integer
Dim wbk As Workbook
Set fs = Application.FileSearch
With fs
.LookIn = "C:\Documents and Settings\桌面\ARTHUR\台灣庫存" 'ThisWorkbook.Path
.Filename = "*.xls"
For i = 1 To .Execute()
Set wbk = Workbooks.Open(.FoundFiles(i))
Call 後續 '程式碼
wbk.Save
wbk.Close
Next i
End With
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)