- 帖子
- 20
- 主題
- 2
- 精華
- 0
- 積分
- 30
- 點名
- 0
- 作業系統
- win 7
- 軟體版本
- office 2007
- 閱讀權限
- 10
- 性別
- 男
- 來自
- 台灣
- 註冊時間
- 2012-11-7
- 最後登錄
- 2014-12-27
 
|
回復 11# GBKEE - 非常感謝G大的教導
- Option Explicit
- Private Sub Worksheet_Change(ByVal Target As Range)
- Dim data As Range
- [color=Red] Dim x As Range
- Dim y As Range[/color]
- Application.EnableEvents = False
- If Target.Address(0, 0) = "[color=Red]B1:B10[/color]" Then Exit Sub
- With Range("[color=Red]B1:B10[/color]")
- If Not .Find(What:="#N/A", LookIn:=xlValues) Is Nothing Then .Cells = ""
- End With
- Set data = ['sheet2'!$A$1:B$1000]
- Y = Application.VLookup(X, data, 2, 0)
- Application.EnableEvents = True
- End Sub
複製代碼 測試以上的語法 但 好像還是不行 正在尋思 是否哪裡有衝突 |
|