- 帖子
- 2843
- 主題
- 10
- 精華
- 0
- 積分
- 2899
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2025-6-9
|
22#
發表於 2020-5-23 09:41
| 只看該作者
回復 21# iceandy6150
1)、為什麼IF的後面都不需要加上 END IF而且除錯都沒問題?
__if 條件 then 結果, 寫成一行, 就不須加 end if
2)、Target指的是滑鼠點到的任何一個儲存格嗎?
__就是selection中的range物件, 可以是單格, 選續範圍, 或不規則選取區塊
3)、我測試了一個小程式,但是只動了一次,就沒動作了,不曉得錯在哪裡?
__Application.EnableEvents = False
"觸發事件"--關閉, 這是為了避免"重復觸發"造成無限循環,
程式底下應再多一行:
Application.EnableEvents = True
(恢復觸發) 否則下次就沒作用!
4)、Set xA = .Cells(1, -1).Resize(1, 2) 這邊.Resize是什麼功能?
以一個range定點, 向右或向下"擴展"成一個範圍,
例如: range("a1").resize(4,3) ---> A4:C4
============================= |
|