- 帖子
- 248
- 主題
- 76
- 精華
- 0
- 積分
- 331
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 男
- 來自
- kaohsiung
- 註冊時間
- 2013-6-10
- 最後登錄
- 2020-7-3
|
6#
發表於 2018-9-13 14:25
| 只看該作者
這樣改,可以用了,謝謝准大。
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .Count > 1 Or .Row = 1 Then Exit Sub
If .Column = 2 Then
If .Value = "" Then .Cells(1, 0).Resize(1, 6).ClearContents: Exit Sub
.Cells(1, 0) = Format(Date, "emmdd")
.Cells(1, 2).Select
ElseIf .Column = 3 Then
If .Value <> "" Then .Cells(1, 3).Select
ElseIf .Column = 5 Then
If .Value <> "" Then .Cells(1, 2).Select
ElseIf .Column = 6 Then
If .Value <> "" Then Range("B" & .Row + 1).Select
End If
End With
End Sub |
|