- 帖子
- 967
- 主題
- 0
- 精華
- 0
- 積分
- 1001
- 點名
- 0
- 作業系統
- WIN XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-11-29
- 最後登錄
- 2022-5-17
 
|
3#
發表於 2012-1-31 21:06
| 只看該作者
本帖最後由 register313 於 2012-1-31 21:22 編輯
回復 1# myleoyes - Sub 自動校正()
- If IsError(Range("C2")) Then
- 更正1
- End If
- If IsError(Range("C2")) Then
- 更正2
- End If
- If IsError(Range("C2")) Then
- 更正3
- End If
- If IsError(Range("C2")) Then
- MsgBox "原始的資料有誤"
- End If
- End Sub
-
- Sub 更正1()
- MsgBox "更正1"
- End Sub
-
- Sub 更正2()
- MsgBox "更正2"
- End Sub
-
- Sub 更正3()
- MsgBox "更正3"
- End Sub
複製代碼 工作表模組- Private Sub worksheet_change(ByVal target As Range)
- If target.Address = "$C$2" Then
- If IsError(Range("C2")) Then
- 更正1
- End If
- If IsError(Range("C2")) Then
- 更正2
- End If
- If IsError(Range("C2")) Then
- 更正3
- End If
- If IsError(Range("C2")) Then
- MsgBox "原始的資料有誤"
- End If
- End If
- End Sub
-
- Sub 更正1()
- MsgBox "更正1"
- End Sub
-
- Sub 更正2()
- MsgBox "更正2"
- End Sub
-
- Sub 更正3()
- MsgBox "更正3"
- End Sub
複製代碼 |
|