- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
5#
發表於 2011-5-3 20:01
| 只看該作者
回復 3# a703130
你的程序在是sheet1物件模組
當Sheets(a).Select 後
執行Range(Cells(3, 2), Cells(5, 11)).Select
這裡的Range(Cells(3, 2), Cells(5, 11))是指sheet1工作表的範圍當然會出錯
你將程序移到一般模組 Range與Cells 是指作用中的工作表Sheets(a)範圍 所以不會有錯誤
Sheet1物件模組 如上樓 Hsieh With Sheets(a)
. Range(.Cells(3, 2), .Cells(5, 11)).....
就是明那一工作表的範圍不易出錯 |
|