- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
7#
發表於 2013-9-20 09:20
| 只看該作者
回復 6# e19821223
VBA 說明- EnableEvents 屬性
- 請參閱套用至範例特定如果指定物件能觸發事件,則本屬性為 True。讀/寫 Boolean。
複製代碼
WORKSHEET_CHANGE 當使用者或外部連結變更工作表中的儲存格時發生此事件
[b1] = Application.VLookup([a1], data, 2, 0) ,會一直引發此事件.
- Option Explicit
- Private Sub WORKSHEET_CHANGE(ByVal Target As Range)
- Dim data As Range
- Application.EnableEvents = False
- Set data = ['sheet2'!$A$1:B$1000]
- [b1] = Application.VLookup([a1], data, 2, 0)
- Application.EnableEvents = True
- End Sub
複製代碼 |
|