【发布时间】:2019-11-22 09:06:25
【问题描述】:
我想创建一个新的 Excel 工作表,在每个修改的行中包含时间和名称戳。
我正在使用此代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A3:P9999")) Is Nothing Then Exit Sub
Application.EnableEvents = False
With Target
Cells(ActiveCell.Row() - 1, 18) = Date
Cells(ActiveCell.Row() - 1, 17) = Environ("username")
End With
Application.EnableEvents = True
End Sub
在没有将-1 添加到Cells 行的情况下,我在活动(已修改)单元格下方获得了邮票。
我添加了-1,但现在当我点击delete 按钮清除该单元格时,我在活动单元格上方标记了一行。
【问题讨论】: