- 帖子
- 248
- 主題
- 55
- 精華
- 0
- 積分
- 314
- 點名
- 187
- 作業系統
- XP / WIN7
- 軟體版本
- 2003 / 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Tainan
- 註冊時間
- 2013-10-18
- 最後登錄
- 2026-10-11
             
|
6#
發表於 2014-5-6 09:00
| 只看該作者
回復 4# Hsieh
請問一下版大
我後來想到
因為用這方法
如果A1選了Y B1可以填寫
但填完後A1又選了N , B1的值還是會存在
所以想說加了這段程式碼- Private Sub Worksheet_Change(ByVal Target As Range)
- ' Application.EnableEvents = False
-
- If Target.Column = 57 And Target = "N" Then
- ' Application.EnableEvents = True '加這邊???
- Target.Offset(, 1) = ""
- End If
-
- ' Application.EnableEvents = True '加這邊???
-
- End Sub
複製代碼 後來想看到相關文章
因為使用Worksheet_Change會一直執行
所以可以用Application.EnableEvents來觸發
但我不太清楚該如何操作
是一開始先設為False
觸發到A1是N的時候再變成True嗎??
可是我試過還是一直轉不回True @@
TKS~~ |
|