看板 Office 關於我們 聯絡資訊
軟體:excel 版本:2016 http://i.imgur.com/0WjhOEK.png
如圖 第一個紅圈的問題是我想把 1 變成迴圈的變數 j 變數 j 會從1開始 逐次+1 讓迴圈複製的東西,可以貼上到 1、2、3....個檔案裡面 類似 第一次會把A欄的東西複製貼上到名為1的檔案 第二次會把B欄的東西複製貼上到名為2的檔案 以此類推 第二個紅圈問題是 .Range(Cells(3, c), Cells(9263, c)).Copy _ 我若改成 Range("B2:B9263").Copy _ 或是Cells(2, c) 都是可以跑的 但是改成上上行那樣就沒辦法跑 跟我說應用程式或物件上的定義錯誤 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.251.134 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1497194857.A.6A3.html ※ 編輯: seysem (59.120.251.134), 06/11/2017 23:27:59
soyoso: range(workbooks().sheets().cells(),...)後面亦同 06/11 23:59
soyoso: 或以range.offset來做變數的偏移 06/12 00:00
seysem: 第二個成功解決了!!! 非常感謝 06/12 00:10
※ 編輯: seysem (163.18.29.97), 06/12/2017 01:25:09 ※ 編輯: seysem (163.18.29.97), 06/12/2017 01:26:26
ptguitar: S大的解說也解決我的問題~ 06/12 08:16