- 帖子
- 97
- 主題
- 33
- 精華
- 0
- 積分
- 129
- 點名
- 0
- 作業系統
- Win 7
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2019-5-7
- 最後登錄
- 2022-8-25
|
[發問] worksheet_change 填滿問題
我程式是在E欄到F欄的儲存格中輸入"0"顯示OK,輸入"1"為NG,但是如果我想要向下或向右拉填滿就會出錯,有人知道是哪裡出問題了嗎?- Private Sub Worksheet_Change(ByVal Target As Excel.Range)
- If Target.Column = 5 Then
- ThisRow = Target.Row
- If Target.Value = "0" Then
- Range("E" & ThisRow).Value = "OK"
- ElseIf Target.Value = "1" Then
- Range("E" & ThisRow).Value = "NG"
- Else
- End If
- End If
- '----------------------------------------------------
- If Target.Column = 6 Then
- ThisRow = Target.Row
- If Target.Value = "0" Then
- Range("F" & ThisRow).Value = "OK"
- ElseIf Target.Value = "1" Then
- Range("F" & ThisRow).Value = "NG"
- Else
- End If
- End If
- '----------------------------------------------------
- If Target.Column = 7 Then
- ThisRow = Target.Row
- If Target.Value = "0" Then
- Range("G" & ThisRow).Value = "OK"
- ElseIf Target.Value = "1" Then
- Range("G" & ThisRow).Value = "NG"
- Else
- End If
- End If
- '----------------------------------------------------
- If Target.Column = 8 Then
- ThisRow = Target.Row
- If Target.Value = "0" Then
- Range("H" & ThisRow).Value = "OK"
- ElseIf Target.Value = "1" Then
- Range("H" & ThisRow).Value = "NG"
- Else
- End If
- End If
- '----------------------------------------------------
- If Target.Column = 9 Then
- ThisRow = Target.Row
- If Target.Value = "0" Then
- Range("I" & ThisRow).Value = "OK"
- ElseIf Target.Value = "1" Then
- Range("I" & ThisRow).Value = "NG"
- Else
- End If
- End If
-
- End Sub
複製代碼
製程檢查記錄表(路徑檔).rar (19.39 KB)
|
|