Hsieh大的回覆也讓我驚覺我的錯誤訊息問題...
應該與語法不熟大有關係= =a
因為將
With Sheet1 改為 With .Sheets(1)後
加"."的就順利執行了!
感謝!作者: Hsieh 時間: 2011-12-7 13:42
本帖最後由 Hsieh 於 2011-12-8 08:34 編輯
回復 3#thps51134
你試過可以直接給值是可以執行的
所以應該會發現是Select造成的錯誤
試著不要使用SELECT,也可避免無謂的螢幕更新
With Workbooks.Add
Set A = .Sheets(1).Cells(1, 1) '指定新活頁簿的第一個工作表A1
With Workbooks("Test.xls").Sheets(1)
.Range(.Cells(1, 1), .Cells(4, 72)).Copy A '複製TEST.XLS的第一張工作表部分範圍到新活頁簿中
End With
End With作者: thps51134 時間: 2011-12-7 15:21