- 帖子
- 102
- 主題
- 17
- 精華
- 0
- 積分
- 129
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-5-16
- 最後登錄
- 2020-9-2
|
對於.activate的疑問
在處理不同檔案間資料的時候我一般都是用 Workbooks(xxx).sheets().range() xxx為檔名
但最近(?)發現如果檔案xxx不是在最上層的話會出現錯誤(儘管有開啟)
必須加上Workbooks(xxx).Activate才能正常運轉
請問為什麼呢? (覺得activate很冗阿...)
另外手邊有Filename_EBTS 和Filename_EBTS_Net 兩個檔案
不知為何無法進行資料貼上 請前輩們指點- Sub temp()
- DataDate = Date
- Filename_EBTS = Format(DataDate, "yyyymmdd") & "-P&S.xls"
- Filename_EBTS_Net = Format(DataDate, "yyyymmdd") & "-Net.xls"
- Filename_OTC = Format(DataDate, "yyyymmdd") & "-OTC.xls"
- i = Workbooks(Filename_EBTS_Net).Sheets(1).Cells(4, 1).End(xlDown).Row
- Workbooks(Filename_EBTS_Net).Sheets(1).Range("C5", Cells(i, 5)).Copy Workbooks(Filename_EBTS).Sheets(1).Range("G5")
- End Sub
複製代碼 也嘗試過使用.Select然後.Paste依然無效 |
-
-
files.rar
(19.07 KB)
|