標題:
[發問]
如何依照清單順序開檔後編輯檔案
[打印本頁]
作者:
linlin00
時間:
2015-10-19 01:15
標題:
如何依照清單順序開檔後編輯檔案
各位先進好,
我有一組清單是存在A的位置上,目前我已知道要如何使用VBA依序開啟檔案,
但我希望開啟檔案後能在開啟的這個檔案上執行另一個VBA程式(比如計算總和),
之後將結果回傳回原始清單的資料,這個部分不清楚如何操作。
麻煩各位前輩幫忙,謝謝。
[attach]22213[/attach]
作者:
lpk187
時間:
2015-10-19 18:45
回復
1#
linlin00
Workbooks.Open要完整的路徑和檔名,但 Workbooks("活頁簿名稱")?不用路徑,?只要檔名就可以
如下程式解釋:
For i = 1 To 2
fpath = ThisWorkbook.ActiveSheet.Cells(i, 1) '路徑 "C:\Documents and Settings\Administrator\My Documents\"
ffile = ThisWorkbook.ActiveSheet.Cells(i, 2) '檔名 "vbatest2.xls"
Workbooks.Open (fpath & ffile)
Workbooks("ffile").Sheets ("工作表1")...
...
...其內容自行填補
...
...
Workbooks("ffile").Close True
Next
複製代碼
作者:
linlin00
時間:
2015-10-20 13:17
回復
2#
lpk187
感謝回復!
我先操作試試看
作者:
linlin00
時間:
2015-10-20 15:30
回復
2#
lpk187
非常感謝,我弄懂了!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)