使用VBA作为时间戳…有没有一种方法可以在不触发时间戳的情况下编辑目标列?

我使用下面的VBA作为时间戳来跟踪个人在会议上的发言时间(例如,在目标target.column键入首字母缩写,然后根据从开始时间到结束时间的时间收集数据)。 但是,有时在input需要在事后纠正的首字母时会出现错误。 更正这些重新启动时间戳,因此需要手动更正时间戳。 有没有办法编辑target.column而不触发时间戳?

 Private Sub Worksheet_Change(ByVal Target As Range) If Target.column = 12 And Target.Row = 9 Then If Target.Value = "" Then Target.Offset(0, 4).Value = "" Else Target.Offset(0, 4).Value = Format(Now, "mm/dd/yyyy HH:mm:ss") End If ElseIf Target.column = 12 And (Target.Row >= 10 And Target.Row <= 600) Then If Target.Value = "" Then Target.Offset(-1, 5).Value = "" Else Target.Offset(-1, 5).Value = Format(Now, "mm/dd/yyyy HH:mm:ss") End If End If End Sub